/** | |
* @note For some reason the types aren't picked up from node_modules so I declared the module here | |
* with only the function that we use. | |
*/ | |
declare module 'istextorbinary' { | |
export interface EncodingOpts { | |
/** Defaults to 24 */ | |
chunkLength?: number; | |
/** If not provided, will check the start, beginning, and end */ | |
chunkBegin?: number; | |
} | |
export function getEncoding(buffer: Buffer | null, opts?: EncodingOpts): 'utf8' | 'binary' | null; | |
} | |