UNPKG

@prometx/trpc-navigation-plugin

Version:

TypeScript Language Service Plugin that fixes broken 'go to definition' for tRPC when using declaration emit

26 lines 1.32 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.DEFAULT_FILE_EXTENSIONS = exports.DEFAULT_PATTERNS = void 0; exports.getConfigWithDefaults = getConfigWithDefaults; exports.DEFAULT_PATTERNS = { procedureTypes: ['query', 'mutation', 'subscription'], routerFunctions: ['router', 'createTRPCRouter', 'createRouter', 't.router'], clientInitializers: ['createTRPC', 'initTRPC', 'createTRPCClient'], utilsMethod: 'useUtils', }; exports.DEFAULT_FILE_EXTENSIONS = ['.ts', '.tsx', '.js', '.jsx', '.mts', '.cts', '.mjs', '.cjs']; function getConfigWithDefaults(config) { return { verbose: config.verbose || false, router: config.router, nestedRouters: config.nestedRouters, patterns: { procedureTypes: config.patterns?.procedureTypes || exports.DEFAULT_PATTERNS.procedureTypes, routerFunctions: config.patterns?.routerFunctions || exports.DEFAULT_PATTERNS.routerFunctions, clientInitializers: config.patterns?.clientInitializers || exports.DEFAULT_PATTERNS.clientInitializers, utilsMethod: config.patterns?.utilsMethod || exports.DEFAULT_PATTERNS.utilsMethod, }, fileExtensions: config.fileExtensions || exports.DEFAULT_FILE_EXTENSIONS, }; } //# sourceMappingURL=config.js.map