@vulcan-sql/build
Version:
VulcanSQL package for building projects
19 lines • 803 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.GenerateTemplateSource = void 0;
const tslib_1 = require("tslib");
const middleware_1 = require("./middleware");
// Use schema sourceName which was generated by schema reader as templateSource when it wan't defined.
// It usually be the path file of schema file.
class GenerateTemplateSource extends middleware_1.SchemaParserMiddleware {
handle(schemas, next) {
return tslib_1.__awaiter(this, void 0, void 0, function* () {
if (schemas.templateSource)
return next();
schemas.templateSource = schemas.sourceName;
return next();
});
}
}
exports.GenerateTemplateSource = GenerateTemplateSource;
//# sourceMappingURL=generateTemplateSource.js.map