Minor seeking performance optimisation

This commit is contained in:
absidue 2021-12-30 17:24:38 +01:00
parent 481cde84a9
commit c7b82e6a40

View File

@ -18,6 +18,8 @@ interface WebmSeekerOptions extends DuplexOptions {
mode?: 'precise' | 'granular';
}
const WEB_ELEMENT_KEYS = Object.keys(WebmElements);
export class WebmSeeker extends Duplex {
remaining?: Buffer;
state: WebmSeekerState;
@ -211,7 +213,7 @@ export class WebmSeeker extends Duplex {
}
private parseEbmlID(ebmlID: string) {
if (Object.keys(WebmElements).includes(ebmlID)) return WebmElements[ebmlID];
if (WEB_ELEMENT_KEYS.includes(ebmlID)) return WebmElements[ebmlID];
else return false;
}