mirror of
https://github.com/SikongJueluo/cc-utils.git
synced 2025-11-04 19:27:50 +08:00
18 lines
885 B
TypeScript
18 lines
885 B
TypeScript
/** @noSelfInFile **/
|
|
/** @noResolution **/
|
|
declare module "cc.pretty" {
|
|
type Doc = {};
|
|
export const empty: Doc;
|
|
export const space: Doc;
|
|
export const line: Doc;
|
|
export const space_line: Doc;
|
|
export function text(text: string, color?: number): Doc;
|
|
export function concat(...args: (Doc|string)[]): Doc;
|
|
export function nest(depth: number, doc: Doc): Doc;
|
|
export function group(doc: Doc): Doc;
|
|
export function write(doc: Doc, ribbon_frac?: number): void;
|
|
export function print(doc: Doc, ribbon_frac?: number): void;
|
|
export function render(doc: Doc, width?: number, ribbon_frac?: number): string;
|
|
export function pretty(obj: any, options?: {function_args?: boolean, function_source: boolean}): Doc;
|
|
export function pretty_print(obj: any, options?: {function_args?: boolean, function_source: boolean}, ribbon_frac?: number): void;
|
|
} |