(mode, properties)
| 62 | // outside the actual mode definition. |
| 63 | export let modeExtensions = {} |
| 64 | export function extendMode(mode, properties) { |
| 65 | let exts = modeExtensions.hasOwnProperty(mode) ? modeExtensions[mode] : (modeExtensions[mode] = {}) |
| 66 | copyObj(properties, exts) |
| 67 | } |
| 68 | |
| 69 | export function copyState(mode, state) { |
| 70 | if (state === true) return state |