import {constant, injectable} from "@tsed/di";

export type {{symbolName}} = any; // implement type or interface for type checking
export const {{symbolName}} = injectable(Symbol.for("{{symbolName}}")
  .factory(() => {
    // retrieve custom configuration from settings (e.g.: `@Configuration({hello: "value"})`)
    const hello = constant("hello");

    return {hello};
  })
  .token();
