@ccms/api
Version:
MiaoScript api package
53 lines • 1.77 kB
TypeScript
export declare namespace jsconsole {
function readSourceMap(fileName: string, lineNumber: any): {
fileName: string;
lineNumber: any;
};
function getStackTrace(ex: Error, color?: boolean): string[];
}
export declare class MiaoScriptConsole implements Console {
Console: any;
memory: any;
private _name;
private _level;
protected logger: any;
prefix: string;
constructor(name?: string);
get name(): string;
set name(name: string);
log(...args: any[]): void;
info(...args: any[]): void;
warn(...args: any[]): void;
error(...args: any[]): void;
debug(...args: any[]): void;
trace(...args: any[]): void;
sender(...args: any[]): void;
console(...args: any[]): void;
i18n(name: string, param?: {
[key: string]: any;
}): void;
object(obj: any): void;
ex(ex: Error): void;
stack(ex: Error, color?: boolean): string[];
assert(value: any, message?: string, ...optionalParams: any[]): void;
clear(): void;
count(label?: string): void;
countReset(label?: string): void;
dir(obj: any, options?: any): void;
dirxml(...data: any[]): void;
exception(message?: string, ...optionalParams: any[]): void;
group(...label: any[]): void;
groupCollapsed(...label: any[]): void;
groupEnd(): void;
table(tabularData: any, properties?: string[]): void;
time(label?: string): void;
timeEnd(label?: string): void;
timeLog(label?: string, ...data: any[]): void;
markTimeline(label?: string): void;
profile(label?: string): void;
profileEnd(label?: string): void;
timeStamp(label?: string): void;
timeline(label?: string): void;
timelineEnd(label?: string): void;
}
//# sourceMappingURL=console.d.ts.map