node-web-mvc
Version:
node spring mvc
23 lines (22 loc) • 650 B
TypeScript
/**
* @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']>;