1.0.0 • Published 9 years ago

middleout-ng-decorator v1.0.0

Weekly downloads
5
License
-
Repository
github
Last release
9 years ago

Middleout Angular Decorator

Allows the .decorate(target, callback) method to be run on an angular module.

Install

npm install middleout-ng-decorator

Usage

var angular = require('angular');
require('middleout-ng-decorator');

angular.decorate('SomeService', function($delegate) {
    var someFunc = $delegate.someFunc;
    $delegate.someFunc = function (key) {
        var someFuncResult = someFunc(key);
        return 'decorated result ' + someFuncResult;
    };
    return $delegate;
});

Typescript

var angular = require('angular');
declare var require; // required for the "require" function to work
require('middleout-ng-decorator');

/// <reference path="path/to/middleout-ng-decorator.d.ts" />
// ... the rest of the code in your typescript

License

MIT