| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -1,6 +1,7 @@ | |||
| 1 | 1 | import { AsyncContextFrameBinding } from './internalBinding/async_context_frame'; | |
| 2 | 2 | import { AsyncWrapBinding } from './internalBinding/async_wrap'; | |
| 3 | 3 | import { BlobBinding } from './internalBinding/blob'; | |
| 4 | + import { BufferBinding } from './internalBinding/buffer'; | ||
| 4 | 5 | import { ConfigBinding } from './internalBinding/config'; | |
| 5 | 6 | import { ConstantsBinding } from './internalBinding/constants'; | |
| 6 | 7 | import { DebugBinding } from './internalBinding/debug'; | |
@@ -33,6 +34,7 @@ interface InternalBindingMap { | |||
| 33 | 34 | async_context_frame: AsyncContextFrameBinding; | |
| 34 | 35 | async_wrap: AsyncWrapBinding; | |
| 35 | 36 | blob: BlobBinding; | |
| 37 | + buffer: BufferBinding; | ||
| 36 | 38 | config: ConfigBinding; | |
| 37 | 39 | constants: ConstantsBinding; | |
| 38 | 40 | debug: DebugBinding; | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -0,0 +1,46 @@ | |||
| 1 | + export interface BufferBinding { | ||
| 2 | + atob(input: string): string | -1 | -2 | -3; | ||
| 3 | + btoa(input: string): string | -1; | ||
| 4 | + | ||
| 5 | + setBufferPrototype(proto: object): void; | ||
| 6 | + | ||
| 7 | + byteLengthUtf8(str: string): number; | ||
| 8 | + copy(source: ArrayBufferView, target: ArrayBufferView, targetStart: number, sourceStart: number, toCopy: number): number; | ||
| 9 | + compare(a: ArrayBufferView, b: ArrayBufferView): number; | ||
| 10 | + compareOffset(source: ArrayBufferView, target: ArrayBufferView, targetStart?: number, sourceStart?: number, targetEnd?: number, sourceEnd?: number): number; | ||
| 11 | + fill(buf: ArrayBufferView, val: any, start?: number, end?: number, encoding?: number): -1 | -2 | void; | ||
| 12 | + indexOfBuffer(haystack: ArrayBufferView, needle: ArrayBufferView, offset?: number, encoding?: number, isForward?: boolean): number; | ||
| 13 | + indexOfNumber(buf: ArrayBufferView, needle: number, offset?: number, isForward?: boolean): number; | ||
| 14 | + indexOfString(buf: ArrayBufferView, needle: string, offset?: number, encoding?: number, isForward?: boolean): number; | ||
| 15 | + | ||
| 16 | + copyArrayBuffer(destination: ArrayBuffer | SharedArrayBuffer, destinationOffset: number, source: ArrayBuffer | SharedArrayBuffer, sourceOffset: number, bytesToCopy: number): void; | ||
| 17 | + | ||
| 18 | + swap16(buf: ArrayBufferView): ArrayBufferView; | ||
| 19 | + swap32(buf: ArrayBufferView): ArrayBufferView; | ||
| 20 | + swap64(buf: ArrayBufferView): ArrayBufferView; | ||
| 21 | + | ||
| 22 | + isUtf8(input: ArrayBufferView | ArrayBuffer | SharedArrayBuffer): boolean; | ||
| 23 | + isAscii(input: ArrayBufferView | ArrayBuffer | SharedArrayBuffer): boolean; | ||
| 24 | + | ||
| 25 | + kMaxLength: number; | ||
| 26 | + kStringMaxLength: number; | ||
| 27 | + | ||
| 28 | + asciiSlice(start: number, end: number): string; | ||
| 29 | + base64Slice(start: number, end: number): string; | ||
| 30 | + base64urlSlice(start: number, end: number): string; | ||
| 31 | + latin1Slice(start: number, end: number): string; | ||
| 32 | + hexSlice(start: number, end: number): string; | ||
| 33 | + ucs2Slice(start: number, end: number): string; | ||
| 34 | + utf8Slice(start: number, end: number): string; | ||
| 35 | + | ||
| 36 | + base64Write(str: string, offset?: number, maxLength?: number): number; | ||
| 37 | + base64urlWrite(str: string, offset?: number, maxLength?: number): number; | ||
| 38 | + hexWrite(str: string, offset?: number, maxLength?: number): number; | ||
| 39 | + ucs2Write(str: string, offset?: number, maxLength?: number): number; | ||
| 40 | + | ||
| 41 | + asciiWriteStatic(buf: ArrayBufferView, str: string, offset?: number, maxLength?: number): number; | ||
| 42 | + latin1WriteStatic(buf: ArrayBufferView, str: string, offset?: number, maxLength?: number): number; | ||
| 43 | + utf8WriteStatic(buf: ArrayBufferView, str: string, offset?: number, maxLength?: number): number; | ||
| 44 | + | ||
| 45 | + getZeroFillToggle(): Uint32Array | void; | ||
| 46 | + } | ||
| Back | FazBrowse Home | New Git URL |
0 commit comments