@aws/pdk
Version:
All documentation is located at: https://aws.github.io/aws-pdk
23 lines • 2.6 kB
JavaScript
;
var _a;
Object.defineProperty(exports, "__esModule", { value: true });
exports.TypeSpecDefinition = void 0;
const JSII_RTTI_SYMBOL_1 = Symbol.for("jsii.rtti");
const type_spec_sample_code_1 = require("./components/type-spec-sample-code");
const type_spec_project_definition_1 = require("./type-spec-project-definition");
/**
* The TypeSpec model definition
*/
class TypeSpecDefinition extends type_spec_project_definition_1.TypeSpecProjectDefinition {
constructor(project, options) {
super(project, options);
new type_spec_sample_code_1.TypeSpecSampleCode(project, {
...options,
modelDir: this.modelDir,
});
}
}
exports.TypeSpecDefinition = TypeSpecDefinition;
_a = JSII_RTTI_SYMBOL_1;
TypeSpecDefinition[_a] = { fqn: "@aws/pdk.type_safe_api.TypeSpecDefinition", version: "0.26.14" };
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidHlwZS1zcGVjLWRlZmluaXRpb24uanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyJ0eXBlLXNwZWMtZGVmaW5pdGlvbi50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7OztBQUdBLDhFQUF3RTtBQUN4RSxpRkFHd0M7QUFReEM7O0dBRUc7QUFDSCxNQUFhLGtCQUFtQixTQUFRLHdEQUF5QjtJQUMvRCxZQUFZLE9BQW9CLEVBQUUsT0FBa0M7UUFDbEUsS0FBSyxDQUFDLE9BQU8sRUFBRSxPQUFPLENBQUMsQ0FBQztRQUV4QixJQUFJLDBDQUFrQixDQUFDLE9BQU8sRUFBRTtZQUM5QixHQUFHLE9BQU87WUFDVixRQUFRLEVBQUUsSUFBSSxDQUFDLFFBQVE7U0FDeEIsQ0FBQyxDQUFDO0lBQ0wsQ0FBQzs7QUFSSCxnREFTQyIsInNvdXJjZXNDb250ZW50IjpbIi8qISBDb3B5cmlnaHQgW0FtYXpvbi5jb21dKGh0dHA6Ly9hbWF6b24uY29tLyksIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG5TUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMCAqL1xuaW1wb3J0IHsgTm9kZVByb2plY3QgfSBmcm9tIFwicHJvamVuL2xpYi9qYXZhc2NyaXB0XCI7XG5pbXBvcnQgeyBUeXBlU3BlY1NhbXBsZUNvZGUgfSBmcm9tIFwiLi9jb21wb25lbnRzL3R5cGUtc3BlYy1zYW1wbGUtY29kZVwiO1xuaW1wb3J0IHtcbiAgVHlwZVNwZWNQcm9qZWN0RGVmaW5pdGlvbixcbiAgVHlwZVNwZWNQcm9qZWN0RGVmaW5pdGlvbk9wdGlvbnMsXG59IGZyb20gXCIuL3R5cGUtc3BlYy1wcm9qZWN0LWRlZmluaXRpb25cIjtcblxuLyoqXG4gKiBPcHRpb25zIGZvciB0aGUgVHlwZVNwZWMgbW9kZWwgZGVmaW5pdGlvblxuICovXG5leHBvcnQgaW50ZXJmYWNlIFR5cGVTcGVjRGVmaW5pdGlvbk9wdGlvbnNcbiAgZXh0ZW5kcyBUeXBlU3BlY1Byb2plY3REZWZpbml0aW9uT3B0aW9ucyB7fVxuXG4vKipcbiAqIFRoZSBUeXBlU3BlYyBtb2RlbCBkZWZpbml0aW9uXG4gKi9cbmV4cG9ydCBjbGFzcyBUeXBlU3BlY0RlZmluaXRpb24gZXh0ZW5kcyBUeXBlU3BlY1Byb2plY3REZWZpbml0aW9uIHtcbiAgY29uc3RydWN0b3IocHJvamVjdDogTm9kZVByb2plY3QsIG9wdGlvbnM6IFR5cGVTcGVjRGVmaW5pdGlvbk9wdGlvbnMpIHtcbiAgICBzdXBlcihwcm9qZWN0LCBvcHRpb25zKTtcblxuICAgIG5ldyBUeXBlU3BlY1NhbXBsZUNvZGUocHJvamVjdCwge1xuICAgICAgLi4ub3B0aW9ucyxcbiAgICAgIG1vZGVsRGlyOiB0aGlzLm1vZGVsRGlyLFxuICAgIH0pO1xuICB9XG59XG4iXX0=