@cashfarm/lang
Version:
Extends TypeScript/Javascript with basic classes and functions
18 lines (17 loc) • 648 B
TypeScript
export declare abstract class NumberWrapper extends Number {
readonly [Symbol.toStringTag]: string;
readonly abstract primitiveValue: number;
toJSON(): number;
valueOf(): number;
toString(): string;
[Symbol.toPrimitive](hint: 'number' | 'string' | 'default'): number | string;
}
export declare abstract class StringWrapper extends String {
readonly [Symbol.toStringTag]: string;
protected readonly abstract primitiveValue: string;
constructor(value: string);
toJSON(): string;
valueOf(): string;
toString(): string;
[Symbol.toPrimitive](hint: 'number' | 'string' | 'default'): number | string;
}