angular-odata
Version:
Client side OData typescript library for Angular
41 lines • 1.02 kB
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
exports.Module = void 0;
const core_1 = require("@angular-devkit/core");
const base_1 = require("./base");
const schematics_1 = require("@angular-devkit/schematics");
class Module extends base_1.Base {
constructor(options) {
super(options);
this.services = [];
}
template() {
return (0, schematics_1.url)('./files/module');
}
variables() {
return {
services: this.services,
};
}
addService(service) {
this.services.push(service);
this.addDependency(service);
}
name() {
return core_1.strings.classify(this.options.name) + 'Module';
}
fileName() {
return core_1.strings.dasherize(this.options.name) + '.module';
}
directory() {
return '';
}
fullName() {
return this.name();
}
importTypes() {
return [];
}
}
exports.Module = Module;
//# sourceMappingURL=module.js.map
;