UNPKG

@sudoo/marked

Version:

JavaScript & TypeScript code runner in JavaScript, safe with marked territory, asynchronous

28 lines (27 loc) 818 B
/** * @author WMXPY * @namespace Variable_SandClass * @description Sand Class */ import { SandMap } from "../sand-map"; export declare class SandClass { static create(className: string): SandClass; private readonly _className; private readonly _map; private readonly _staticMap; private _superClass; private _classConstructor; private constructor(); get className(): string; get body(): SandMap<any>; get staticBody(): SandMap<any>; get classConstructor(): any | null; setClassConstructor(classConstructor: any): this; lookFor(key: string): any; lookForHas(key: string): boolean; setSuperClass(superClass: SandClass): this; hasSuperClass(): boolean; ensureSuperClass(): SandClass; sameClass(other: SandClass): boolean; toNative(): any; }