declare global { interface Array { toReversed(): T[]; toSpliced(start: number, deleteCount?: number): T[]; toSpliced(start: number, deleteCount: number, ...items: T[]): T[]; } interface PromiseConstructor { withResolvers(): { promise: Promise; resolve: (value: T | PromiseLike) => void; reject: (reason?: any) => void; }; } } export {};