UNPKG

@baseplate-dev/react-generators

Version:

React Generators for Baseplate

28 lines 1.08 kB
import { createTsImportMap, createTsImportMapSchema, packageScope, } from '@baseplate-dev/core-generators'; import { createGeneratorTask, createReadOnlyProviderType, } from '@baseplate-dev/sync'; import { APOLLO_APOLLO_ERROR_PATHS } from './template-paths.js'; const apolloErrorImportsSchema = createTsImportMapSchema({ getApolloErrorCode: {}, }); export const apolloErrorImportsProvider = createReadOnlyProviderType('apollo-error-imports'); const apolloApolloErrorImportsTask = createGeneratorTask({ dependencies: { paths: APOLLO_APOLLO_ERROR_PATHS.provider, }, exports: { apolloErrorImports: apolloErrorImportsProvider.export(packageScope), }, run({ paths }) { return { providers: { apolloErrorImports: createTsImportMap(apolloErrorImportsSchema, { getApolloErrorCode: paths.apolloError, }), }, }; }, }); export const APOLLO_APOLLO_ERROR_IMPORTS = { task: apolloApolloErrorImportsTask, }; //# sourceMappingURL=ts-import-providers.js.map