INNER CODE UNIT · TypeScript
DelimiterParser
serialport/node-serialport · packages/parser-delimiter/lib/index.ts:16
export class DelimiterParser extends Transform {
includeDelimiter: boolean
delimiter: Buffer
buffer: Buffer
constructor({ delimiter, includeDelimiter = false, ...options }: DelimiterOptions) {
super(options)
if (delimiter === undefined) {
throw new TypeError('"delimiter" is not a bufferable object')
}
if (delimiter.length === 0) {
throw new TypeError('"delimiter" has a 0 or undefined length')
}
this.includeDelimiter = includeDelimiter
this.delimiter = Buffer.from(delimiter)