Function createParser

  • Build a callable parser (agnostic usage) manage his internal state for successive chunks call.

    call it with data chunk string, will call back for each parsed event as IEvent object

    Returns

    a function which take a chunk string as first argument and a callback as second argument

    Example

      const parser = createParser();

    return new Transform({
    writableObjectMode: false,
    readableObjectMode: true,
    transform(_data: Buffer, encoding, callback) {
    const data = _data.toString('utf8');

    parser(data, event => this.push(event));

    callback();
    },
    });

    Returns ((data: string, callback: ((event: IEvent) => void)) => void)

      • (data: string, callback: ((event: IEvent) => void)): void
      • Parameters

        • data: string
        • callback: ((event: IEvent) => void)
            • (event: IEvent): void
            • Parameters

              Returns void

        Returns void

Generated using TypeDoc