angular2
Version:
Angular 2 - a web framework for modern web apps
1 lines • 2.17 kB
Source Map (JSON)
{"version":3,"sources":["null_pipe.js"],"names":[],"mappings":"AAAA;AAAA,KAAK,iBAAiB,AAAC,CAAC,MAAK,QAAQ;iBAArC,EAAC,GAAE,YAAqB;AAAE,4BAAwB;IAAE,AAA9B,CAAC;UAAvB,EAAC,GAAE,YAAqB;AAAE,qBAAwB;IAAE,AAA9B,CAAC;AAAvB,WAAS,CAAT,EAAC,KAAI,CAAO,KAAG,AAAS,CAAC;CAAgC,CAAC;;;EAAlD,QAAM,EAAd,EAAC,wCAAoB,CAAA,OAAM,AAAC,4BAAkB,CACtC,CAAA,yCAAqB,kDAA2B,CAAA,yCAAqB,GAAK,EAAC,OAAM,wCAAmB,CAAC,AAD/D,CACgE;SAD9G,EAAC,WAAoB,CAAA,OAAM,AAAC,UAAkB,CACtC,CAAA,YAAqB,qBAA2B,CAAA,YAAqB,GAAK,EAAC,OAAM,WAAmB,CAAC,AAD/D,CACgE;AAAtG,OAAG;AAAG,YAAQ;AADtB,AAAI,EAAA,kBAMG,SAAM,gBAAc;;AAQ3B,AAdwC,CAAA;AAAxC,AAAC,eAAc,YAAY,CAAC,AAAC;AAO3B,SAAO,CAAP,UAAS,GAAE,CAAW;AACpB,SAAO,CAAA,QAAO,YAAY,AAAC,CAAC,GAAE,CAAC,CAAC;EAClC;AAEA,OAAK,CAAL,UAAO,KAAI,CAAQ;AACjB,SAAO,IAAI,SAAO,AAAC,EAAC,CAAC;EACvB;AAAA,KAbmF;AAArF,AAAI,EAAA,WAmBG,SAAM,SAAO,CAEN,AAAD,CAAG;AACZ,AAtBJ,gBAAc,iBAAiB,AAAC,WAAkB,KAAK,MAAmB,CAsB/D;AACP,KAAG,OAAO,EAAI,MAAI,CAAC;AACrB,AAxBsC,CAAA;AAAxC,AAAI,EAAA,qBAAoC,CAAA;AAAxC,AAAC,eAAc,YAAY,CAAC,AAAC;AA8B3B,SAAO,CAAP,UAAS,GAAE,CAAG;AACZ,SAAO,CAAA,qBAAmB,AAAC,CAAC,GAAE,CAAC,CAAC;EAClC;AAEA,UAAQ,CAAR,UAAU,KAAI,CAAG;AACf,OAAI,CAAE,IAAG,OAAO,CAAG;AACjB,SAAG,OAAO,EAAI,KAAG,CAAC;AAClB,WAAO,KAAG,CAAC;IACb,KAAO;AACL,WAAO,UAAQ,CAAC;IAClB;AAAA,EACF;AAAA,GAfO,WAAU,CAAjB,UAAmB,GAAE,CAAW;AAC9B,SAAO,CAAA,OAAM,AAAC,CAAC,GAAE,CAAC,CAAC;EACrB,EAT4B,KAAG,CAlBuB;AA0CxD","file":"angular2/src/change_detection/pipes/null_pipe.js","sourcesContent":["import {isBlank} from 'angular2/src/facade/lang';\nimport {Pipe, NO_CHANGE} from './pipe';\n\n/**\n * @exportedAs angular2/pipes\n */\nexport class NullPipeFactory {\n supports(obj):boolean {\n return NullPipe.supportsObj(obj);\n }\n\n create(cdRef):Pipe {\n return new NullPipe();\n }\n}\n\n/**\n * @exportedAs angular2/pipes\n */\nexport class NullPipe extends Pipe {\n called:boolean;\n constructor() {\n super();\n this.called = false;\n }\n\n static supportsObj(obj):boolean {\n return isBlank(obj);\n }\n\n supports(obj) {\n return NullPipe.supportsObj(obj);\n }\n\n transform(value) {\n if (! this.called) {\n this.called = true;\n return null;\n } else {\n return NO_CHANGE;\n }\n }\n}\n"]}