mogera551 / quel

more declarative javascript front-end-framework
MIT License
0 stars 0 forks source link

コンポーネントモジュールのconfigとグローバルのconfigと名前が被っている #40

Closed mogera551 closed 4 months ago

mogera551 commented 4 months ago

configにextendsを追加し、一体化し、moduleConfigの名前も可にする

/**
 * @typedef {Object} ComponentModuleConfig
 * @property {string|undefined} extends
 * @property {boolean|undefined} debug
 * @property {boolean|undefined} useShadowRoot
 * @property {boolean|undefined} useKeyed
 * @property {boolean|undefined} useWebComponent
 * @property {boolean|undefined} useLocalTagName
 * @property {boolean|undefined} useLocalSelector
 * @property {boolean|undefined} useOverscrollBehavior
 */

/** @type { ComponentModuleConfig} */
export const config= { useShadowRoot:true };
export const moduleConfig= { useShadowRoot:true }; // OK
mogera551 commented 4 months ago

ModuleConfig => ComponentModuleConfig 変数名は、moduleConfig

mogera551 commented 4 months ago

config、moduleも一応残しておく

mogera551 commented 4 months ago

コンポネント毎にdebugフラグを設ける

mogera551 commented 4 months ago

config、optionsは残しておく