mirror of
https://github.com/coleam00/bolt.new-any-llm
synced 2024-12-28 06:42:56 +00:00
16 lines
470 B
TypeScript
16 lines
470 B
TypeScript
/**
|
|
* @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;
|
|
}
|