()
| 55 | let gateEnabled = true; |
| 56 | export function setSyntaxGateEnabled(on: boolean): void { gateEnabled = on; } |
| 57 | export function isSyntaxGateEnabled(): boolean { return gateEnabled; } |
| 58 | |
| 59 | function boolProp(v: boolean | (() => boolean) | undefined, self: any): boolean { |
| 60 | if (typeof v === 'function') { try { return !!v.call(self); } catch { return false; } } |