diff --git a/core.js b/core.js index f729e05e..388f00a0 100644 --- a/core.js +++ b/core.js @@ -57,11 +57,10 @@ export async function fileTypeStream(webStream, options) { export class FileTypeParser { constructor(options) { - this.detectors = options?.customDetectors ?? []; + this.detectors = [...(options?.customDetectors ?? []), this.parse]; this.tokenizerOptions = { abortSignal: options?.signal, }; - this.detectors.push(this.parse); // Assign core file-type detector } async fromTokenizer(tokenizer) {