UNPKG

pip-services3-aws-node

Version:
29 lines 1.47 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.DefaultAwsFactory = void 0; /** @module build */ const pip_services3_components_node_1 = require("pip-services3-components-node"); const pip_services3_commons_node_1 = require("pip-services3-commons-node"); const CloudWatchLogger_1 = require("../log/CloudWatchLogger"); const CloudWatchCounters_1 = require("../count/CloudWatchCounters"); /** * Creates AWS components by their descriptors. * * @see [[CloudWatchLogger]] * @see [[CloudWatchCounters]] */ class DefaultAwsFactory extends pip_services3_components_node_1.Factory { /** * Create a new instance of the factory. */ constructor() { super(); this.registerAsType(DefaultAwsFactory.CloudWatchLoggerDescriptor, CloudWatchLogger_1.CloudWatchLogger); this.registerAsType(DefaultAwsFactory.CloudWatchCountersDescriptor, CloudWatchCounters_1.CloudWatchCounters); } } exports.DefaultAwsFactory = DefaultAwsFactory; DefaultAwsFactory.Descriptor = new pip_services3_commons_node_1.Descriptor("pip-services", "factory", "aws", "default", "1.0"); DefaultAwsFactory.CloudWatchLoggerDescriptor = new pip_services3_commons_node_1.Descriptor("pip-services", "logger", "cloudwatch", "*", "1.0"); DefaultAwsFactory.CloudWatchCountersDescriptor = new pip_services3_commons_node_1.Descriptor("pip-services", "counters", "cloudwatch", "*", "1.0"); //# sourceMappingURL=DefaultAwsFactory.js.map