default: { base64ToBinary: (base64String: string) => Uint8Array; base64ToString: (str: string) => string; camelToSnake: <T extends object>(obj: T) => any; decryptString: (encryptedStr: string) => Promise<string>; deepClone: (obj: any, seen?: WeakMap<object, any>) => any; deepEqual: (obj1: any, obj2: any) => boolean; encryptString: (str: string) => Promise<string>; endsWithAtToDate: <T extends object>(obj: T) => any; extractError: (error: Error) => string; getJsString: (obj: any) => string; getPassphrase: () => string; getPcmHeader: (size: number, params: AudioPcmParams) => Buffer | Uint8Array; getUUID: () => string; getVoiceFrames: ( audioData: Buffer<ArrayBufferLike> | Uint8Array<ArrayBufferLike>, sampleRate: number, minEnergy?: number, frameSeconds?: number, ) => number; getWaveBuffer: (param0: GetWaveBufferOptions) => Uint8Array | undefined; isBase64: (str: string) => boolean; isInBrowser: () => boolean; isInNode: () => boolean; isPcm16: (mimeType: string) => boolean; isPlainObject: ( input: unknown, seen?: WeakSet<object>, ) => input is PlainObject; isPlainValue: (value: unknown) => value is PlainValue; isTextFile: (fileName: string, fileType?: string) => boolean; parseDate: (value: string) => Date | null; passThrough: ( response: Response, onFinish?: (x: string) => void, ) => Promise<{ headers: Headers; readableStream: ReadableStream }>; pluralize: (count: number, unit: string) => string; readRaw: ( response: Response, readLines?: (x: string[], y: string) => void, ) => Promise<{ bodyText: string; headers: any }>; sentenceCase: (str: string) => string; setPassphrase: (s: string) => void; setupDebug: (namespace: string) => (...args: any[]) => void; snakeToCamel: <T extends object>(obj: T) => any; toHumanReadable: (input: number | String | Date) => string; utf8ToBase64: (str: string) => string;} Type declaration
base64ToBinary: (base64String: string) => Uint8Array
base64ToString: (str: string) => string
camelToSnake: <T extends object>(obj: T) => any
decryptString: (encryptedStr: string) => Promise<string>
deepClone: (obj: any, seen?: WeakMap<object, any>) => any
deepEqual: (obj1: any, obj2: any) => boolean
encryptString: (str: string) => Promise<string>
endsWithAtToDate: <T extends object>(obj: T) => any
extractError: (error: Error) => string
getJsString: (obj: any) => string
getPassphrase: () => string
getPcmHeader: (size: number, params: AudioPcmParams) => Buffer | Uint8Array
getUUID: () => string
getVoiceFrames: (
audioData: Buffer<ArrayBufferLike> | Uint8Array<ArrayBufferLike>,
sampleRate: number,
minEnergy?: number,
frameSeconds?: number,
) => number
getWaveBuffer: (param0: GetWaveBufferOptions) => Uint8Array | undefined
isBase64: (str: string) => boolean
isInBrowser: () => boolean
isInNode: () => boolean
isPcm16: (mimeType: string) => boolean
isPlainObject: (input: unknown, seen?: WeakSet<object>) => input is PlainObject
isPlainValue: (value: unknown) => value is PlainValue
isTextFile: (fileName: string, fileType?: string) => boolean
parseDate: (value: string) => Date | null
passThrough: (
response: Response,
onFinish?: (x: string) => void,
) => Promise<{ headers: Headers; readableStream: ReadableStream }>
pluralize: (count: number, unit: string) => string
readRaw: (
response: Response,
readLines?: (x: string[], y: string) => void,
) => Promise<{ bodyText: string; headers: any }>
sentenceCase: (str: string) => string
setPassphrase: (s: string) => void
setupDebug: (namespace: string) => (...args: any[]) => void
snakeToCamel: <T extends object>(obj: T) => any
toHumanReadable: (input: number | String | Date) => string
utf8ToBase64: (str: string) => string