@tsed/cli
Version:
CLI to bootstrap your Ts.ED project
104 lines (103 loc) • 2.33 kB
JavaScript
export const PROVIDER_TYPES = [
{
name: "Controller",
value: "controller",
model: "{{symbolName}}.controller"
},
{
name: "Middleware",
value: "middleware",
model: "{{symbolName}}.middleware"
},
{
name: "Service",
value: "service",
baseDir: "services",
model: "{{symbolName}}.service"
},
{
name: "Model",
value: "model",
model: "{{symbolName}}.model"
},
{
name: "Interface",
value: "interface",
model: "{{symbolName}}.interface?"
},
{
name: "Decorator",
value: "decorator",
model: "{{symbolName}}.decorator?"
},
{
name: "Module",
value: "module",
model: "{{symbolName}}.module"
},
{
name: "Pipe",
value: "pipe",
baseDir: "pipes",
model: "{{symbolName}}.pipe"
},
{
name: "Interceptor",
value: "interceptor",
baseDir: "interceptors",
model: "{{symbolName}}.interceptor"
},
{
name: "Async Factory",
value: "async.factory",
baseDir: "services",
model: "{{symbolName}}.factory?"
},
{
name: "Factory",
value: "factory",
baseDir: "services",
model: "{{symbolName}}.factory?"
},
{
name: "Value",
value: "value",
baseDir: "services",
model: "{{symbolName}}.value?"
},
{
name: "Server",
value: "server",
model: "{{symbolName}}.server"
},
{
name: "Exception Filter",
value: "exception-filter",
baseDir: "filters",
model: "{{symbolName}}.exception-filter"
},
{
name: "Response Filter",
value: "response-filter",
baseDir: "filters",
model: "{{symbolName}}.response-filter"
},
{
name: "Command",
value: "command",
baseDir: "bin",
model: "{{symbolName}}.command"
},
{
name: "Prisma Service",
value: "prisma.service",
baseDir: "services",
model: "{{symbolName}}.service"
},
{
name: "Repository",
value: "repository",
baseDir: "services",
model: "{{symbolName}}.repository"
}
];