Skip to content

Latest commit

 

History

History
64 lines (41 loc) · 1.06 KB

FilterRegexp.md

File metadata and controls

64 lines (41 loc) · 1.06 KB

FilterRegexp

class FilterRegexp

import FilterRegexp from 'ex-stream/FilterRegexp';

Filter stream data by RegExp

import { filter } from 'ex-stream/FilterRegexp';
import { log } from 'ex-stream/LogStream';

const filterStream = filter({
   regexp: /test/
});

filterStream
 .pipe(log()); // 'any string'

filterStream.write('testing');
filterStream.write('untest');
filterStream.end('any string');

Constructor

Parameters:

  • regexp: RegExp
  • options: Object

Creates FilterRegexp stream instance

new FilterRegexp({
   regexp: /^\w+$/
 })

function filter

import { filter } from 'ex-stream/FilterRegexp';

FilterRegexp stream factory function

function filter(options)