CoolFace
Apppublic

Pinsave/counterstrike

sourceHugging Faceupdated 3mo agoView on Hugging Face
1likes
float16array.d.ts73 linesDownload Raw Back to compatibility
1// Interface declaration for Float16Array, required in @types/node v24+.2// These definitions are specific to TS 5.7.3 4// This needs all of the "common" properties/methods of the TypedArrays,5// otherwise the type unions `TypedArray` and `ArrayBufferView` will be6// empty objects.7interface Float16Array<TArrayBuffer extends ArrayBufferLike = ArrayBufferLike> {8    readonly BYTES_PER_ELEMENT: number;9    readonly buffer: TArrayBuffer;10    readonly byteLength: number;11    readonly byteOffset: number;12    readonly length: number;13    readonly [Symbol.toStringTag]: "Float16Array";14    at(index: number): number | undefined;15    copyWithin(target: number, start: number, end?: number): this;16    entries(): ArrayIterator<[number, number]>;17    every(predicate: (value: number, index: number, array: this) => unknown, thisArg?: any): boolean;18    fill(value: number, start?: number, end?: number): this;19    filter(predicate: (value: number, index: number, array: this) => any, thisArg?: any): Float16Array<ArrayBuffer>;20    find(predicate: (value: number, index: number, obj: this) => boolean, thisArg?: any): number | undefined;21    findIndex(predicate: (value: number, index: number, obj: this) => boolean, thisArg?: any): number;22    findLast<S extends number>(23        predicate: (value: number, index: number, array: this) => value is S,24        thisArg?: any,25    ): S | undefined;26    findLast(predicate: (value: number, index: number, array: this) => unknown, thisArg?: any): number | undefined;27    findLastIndex(predicate: (value: number, index: number, array: this) => unknown, thisArg?: any): number;28    forEach(callbackfn: (value: number, index: number, array: this) => void, thisArg?: any): void;29    includes(searchElement: number, fromIndex?: number): boolean;30    indexOf(searchElement: number, fromIndex?: number): number;31    join(separator?: string): string;32    keys(): ArrayIterator<number>;33    lastIndexOf(searchElement: number, fromIndex?: number): number;34    map(callbackfn: (value: number, index: number, array: this) => number, thisArg?: any): Float16Array<ArrayBuffer>;35    reduce(36        callbackfn: (previousValue: number, currentValue: number, currentIndex: number, array: this) => number,37    ): number;38    reduce(39        callbackfn: (previousValue: number, currentValue: number, currentIndex: number, array: this) => number,40        initialValue: number,41    ): number;42    reduce<U>(43        callbackfn: (previousValue: U, currentValue: number, currentIndex: number, array: this) => U,44        initialValue: U,45    ): U;46    reduceRight(47        callbackfn: (previousValue: number, currentValue: number, currentIndex: number, array: this) => number,48    ): number;49    reduceRight(50        callbackfn: (previousValue: number, currentValue: number, currentIndex: number, array: this) => number,51        initialValue: number,52    ): number;53    reduceRight<U>(54        callbackfn: (previousValue: U, currentValue: number, currentIndex: number, array: this) => U,55        initialValue: U,56    ): U;57    reverse(): this;58    set(array: ArrayLike<number>, offset?: number): void;59    slice(start?: number, end?: number): Float16Array<ArrayBuffer>;60    some(predicate: (value: number, index: number, array: this) => unknown, thisArg?: any): boolean;61    sort(compareFn?: (a: number, b: number) => number): this;62    subarray(begin?: number, end?: number): Float16Array<TArrayBuffer>;63    toLocaleString(locales: string | string[], options?: Intl.NumberFormatOptions): string;64    toReversed(): Float16Array<ArrayBuffer>;65    toSorted(compareFn?: (a: number, b: number) => number): Float16Array<ArrayBuffer>;66    toString(): string;67    valueOf(): this;68    values(): ArrayIterator<number>;69    with(index: number, value: number): Float16Array<ArrayBuffer>;70    [Symbol.iterator](): ArrayIterator<number>;71    [index: number]: number;72}73