UNPKG

node-web-mvc

Version:
23 lines (22 loc) 650 B
/** * @module Javascript * @description 处理javascript相关兼容 */ export default class Javascript { /** * 获取原生对象上的keys */ static get protoKeys(): {}; /** * 提取函数签名参数 */ static resolveParameters(handler: any): any; static createTyper(childType: Function): { type: Function; isExtendOf: (parentType: Function) => any; isType: (parentType: Function) => any; }; static isClass(ctor: any): any; static defineHiddenProperty(data: object, name: symbol, value: any): void; } export type Typer = ReturnType<typeof Javascript['createTyper']>;