typed-dom
Version:
A value-level and type-level DOM builder.
23 lines (22 loc) • 2.1 kB
TypeScript
export declare const MAX_SAFE_INTEGER: number, MAX_VALUE: number, MIN_SAFE_INTEGER: number, MIN_VALUE: number, EPSILON: number, isFinite: (number: unknown) => boolean, isInteger: (number: unknown) => boolean, isNaN: (number: unknown) => boolean, isSafeInteger: (number: unknown) => boolean, parseFloat: (string: string) => number, parseInt: (string: string, radix?: number | undefined) => number;
export declare const PI: number, abs: (x: number) => number, ceil: (x: number) => number, floor: (x: number) => number, max: (...values: number[]) => number, min: (...values: number[]) => number, random: () => number, round: (x: number) => number, sign: (x: number) => number, cos: (x: number) => number, tan: (x: number) => number, log: (x: number) => number, log2: (x: number) => number, log10: (x: number) => number, sqrt: (x: number) => number;
export declare const isArray: {
<T>(arg: ArrayLike<T> | Iterable<T>): arg is T[];
(arg: any): arg is any[];
};
export declare const hasOwnProperty: (target: unknown, prop: string | number | symbol) => boolean;
export declare const isPrototypeOf: (target: unknown, base: unknown) => boolean;
export declare const isEnumerable: (target: unknown, prop: string | number | symbol) => boolean;
export declare const toString: (target: unknown) => string;
export declare const ObjectAssign: {
<T extends U, U extends object>(target: T, source: Partial<U>, ...sources: Partial<U>[]): T;
<T extends U, U extends object>(target: Partial<U>, source1: T, source2: Partial<U>, ...sources: Partial<U>[]): T;
<T extends object>(target: T, ...sources: Partial<T>[]): T;
<T extends object>(target: Partial<T>, source1: T, source2: Partial<T>, ...sources: Partial<T>[]): T;
};
export declare const ObjectCreate: {
(o: null, properties?: PropertyDescriptorMap & ThisType<any>): object;
<T extends object>(o: T, properties?: PropertyDescriptorMap & ThisType<any>): T;
};
export declare const ObjectGetPrototypeOf: (o: unknown) => object | null;
export declare const ObjectSetPrototypeOf: <T extends object>(o: T, proto: object | null) => T;