import {HyperValue} from '../core/core'; import {BaseScope} from './base'; export class CastScope extends BaseScope { cast(hv: HyperValue | T): HyperValue { return hv instanceof HyperValue ? hv : new HyperValue(hv); } read(hv: HyperValue | T): T { return hv instanceof HyperValue ? hv.g() : hv; } }