@agatee/cli
Version:
CLI for Agatee App
12 lines (11 loc) • 830 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.resolverStarterCode = void 0;
var prettier_1 = require("prettier");
var text_1 = require("../../../utils/text");
var resolverStarterCode = function (appName) {
var capitalizedName = (0, text_1.capitalize)(appName);
var content = /*javascript*/ "\n import { GatGqlResolver, Query } from \"@agatee/graphql\";\n\n import { " + capitalizedName + "Service } from \"./" + appName + ".service\";\n\n @GatGqlResolver({\n schema: './" + appName + ".graphql'\n })\n export class " + capitalizedName + "Resolver {\n constructor(private service: " + capitalizedName + "Service) {}\n }\n ";
return (0, prettier_1.format)(content, { parser: 'typescript' });
};
exports.resolverStarterCode = resolverStarterCode;