@juneil/tschema
Version:
12 lines (11 loc) • 469 B
TypeScript
export declare const PROPERTIES: unique symbol;
export declare const TYPE: unique symbol;
export declare const INTEGER: unique symbol;
export declare const REQUIRED: unique symbol;
export declare const ITEM: unique symbol;
export declare const ENUM: unique symbol;
export declare const AnyClass: FunctionConstructor;
export interface AnyClass<T = object> extends Function {
new (...args: any[]): T;
}
export declare function isAnyClass(v: any): v is AnyClass<any>;