slightning-coco-widget
Version:
SLIGHTNING 的 CoCo 控件框架。
20 lines (19 loc) • 1.18 kB
TypeScript
export declare function merge<T extends {}>(target: T): T;
export declare function merge<T extends {}, U extends {}>(target: T, source: U): T & U;
export declare function merge<T extends {}, U extends {}, V extends {}>(target: T, source0: U, source1: V): T & U & V;
export declare function merge<T extends {}, U extends {}, V extends {}, W extends {}>(target: T, source0: U, source1: V, source2: W): T & U & V & W;
export declare function capitalize(text: string): string;
export declare function excludeBoolean<T>(value: T | boolean): T | null;
export declare function XMLEscape(text: string): string;
export declare function splitArray<T>(array: T[], separator: T): T[][];
export declare function addMessageToError(message: string, error: unknown): unknown;
export declare function errorToArray(error: unknown): unknown[];
export declare function betterToString(data: unknown): string;
export declare function CoCoLogToLineArray(message: string): string[];
export declare class Range {
left: number | [number];
right: number | [number];
constructor(left: number | [number], right: number | [number]);
includes(value: number): boolean;
toString(): string;
}