UNPKG

genshin-manager

Version:

<div align="center"> <p> <a href="https://www.npmjs.com/package/genshin-manager"><img src="https://img.shields.io/npm/v/genshin-manager.svg?maxAge=3600" alt="npm version" /></a> <a href="https://www.npmjs.com/package/genshin-manager"><img src="https:

36 lines (35 loc) 907 B
import { Transform } from 'stream'; import { TextMapLanguage } from '../types'; /** * TextMapTransform */ export declare class TextMapTransform extends Transform { private readonly language; private readonly filterSet; private buffer; private firstFlag; /** * Create a TextMapTransform * @param language Language * @param filterSet Filter set */ constructor(language: keyof typeof TextMapLanguage, filterSet: Set<number>); /** * Transform * @param chunk Buffer * @param encoding Encoding * @param callback Callback */ _transform(chunk: Buffer, encoding: BufferEncoding, callback: () => void): void; /** * Flush * @param callback Callback */ _flush(callback: () => void): void; /** * Final * @param callback Callback */ _final(callback: () => void): void; private splitBuffer; }