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)

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…