UNPKG

tsioc

Version:

tsioc is AOP, Ioc container, via typescript decorator

23 lines (21 loc) 898 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var DecoratorFactory_1 = require("./DecoratorFactory"); var DecoratorType_1 = require("./DecoratorType"); /** * create decorator for class and method. * * @export * @template T * @param {string} name * @param {MetadataAdapter} [adapter] metadata adapter * @param {MetadataExtends<T>} [metadataExtends] add extents for metadata. * @returns {IClassMethodDecorator<T>} */ function createClassMethodDecorator(name, adapter, metadataExtends) { var decorator = DecoratorFactory_1.createDecorator(name, adapter, metadataExtends); decorator.decoratorType = DecoratorType_1.DecoratorType.Class | DecoratorType_1.DecoratorType.Method; return decorator; } exports.createClassMethodDecorator = createClassMethodDecorator; //# sourceMappingURL=../../sourcemaps/core/factories/ClassMethodDecoratorFactory.js.map