Вход Регистрация
Файл: error-kitty/node_modules/cheerio/node_modules/htmlparser2/lib/Stream.js
Строк: 33
<?php
module
.exports Stream;

var 
Parser = require("./WritableStream.js");

function 
Stream(options){
    
Parser.call(this, new Cbs(this), options);
}

require(
"util").inherits(StreamParser);

Stream.prototype.readable true;

function 
Cbs(scope){
    
this.scope scope;
}

var 
EVENTS = require("../").EVENTS;

Object.keys(EVENTS).forEach(function(name){
    if(
EVENTS[name] === 0){
        
Cbs.prototype["on" name] = function(){
            
this.scope.emit(name);
        };
    } else if(
EVENTS[name] === 1){
        
Cbs.prototype["on" name] = function(a){
            
this.scope.emit(namea);
        };
    } else if(
EVENTS[name] === 2){
        
Cbs.prototype["on" name] = function(ab){
            
this.scope.emit(nameab);
        };
    } else {
        throw 
Error("wrong number of arguments!");
    }
});
?>
Онлайн: 1
Реклама