@deepdub/graphql-codegen-transformer
Advanced tools
| export declare const autoGeneratedMessage = "/*****************************************************/\n/** THIS FILE WAS AUTOGENERATED **/\n/** See 'graphql-codegen-transformer' to learn more **/\n/*****************************************************/\n\n/* tslint:disable */\n/* eslint-disable */\n\n"; | ||
| export declare const importStatements = "import { EntityState } from '@reduxjs/toolkit';\nimport * as API from '../API';\nimport * as queries from '../graphql/queries';\nimport * as mutations from '../graphql/mutations';\nimport { api, createTagsProvider } from './api';\nimport createCacheEntryAddedHandler, { createCacheEntryAddedHandlerForGetQuery } from './api.create-cache-entry-added-handler';\nimport createResponseTransformer, { createSearchResponseTransformer } from './api.create-response-transformer';\nimport { runOptimisticUpdate } from './api.run-optimistic-update';\nimport { applyNoLimits } from './api.utils';\nimport { getEntityAdapter } from './api.default-adapter';\nimport * as Types from './api.types';\nimport * as Parsers from './api.parsers';\nimport * as customQueries from './api.custom-queries';\n"; | ||
| export declare const importStatements = "import { EntityState } from '@reduxjs/toolkit';\nimport * as API from '../API';\nimport * as queries from '../graphql/queries';\nimport * as mutations from '../graphql/mutations';\nimport { api, createTagsProvider } from './api';\nimport createCacheEntryAddedHandler, { createCacheEntryAddedHandlerForGetQuery } from './api.create-cache-entry-added-handler';\nimport createResponseTransformer, { createSearchResponseTransformer, type AggregateResult } from './api.create-response-transformer';\nimport { runOptimisticUpdate } from './api.run-optimistic-update';\nimport { applyNoLimits } from './api.utils';\nimport { getEntityAdapter } from './api.default-adapter';\nimport * as Types from './api.types';\nimport * as Parsers from './api.parsers';\nimport * as customQueries from './api.custom-queries';\n"; | ||
| export declare const endpointsDefinitionsPrefix = "\nexport const enhancedApi = api.injectEndpoints({\n endpoints: (build) => ({\n"; | ||
@@ -15,4 +15,4 @@ export declare const endpointsListQueryDefinition = " #{QueryField.CamelCase}: build.query<EntityState<Types.#{ObjectName.PascalCase}>, API.#{QueryField.PascalCase}QueryVariables | void>({\n query: (variables) => ({ body: #{QueriesModule.CamelCase}.#{QueryField.CamelCase}, variables: applyNoLimits(variables) }),\n providesTags: createTagsProvider('#{ObjectNamePlural.PascalCase}'),\n onCacheEntryAdded: createCacheEntryAddedHandler<Types.#{ObjectName.PascalCase}>(getEntityAdapter<Types.#{ObjectName.PascalCase}>('#{ObjectNamePlural.CamelCase}'), '#{ObjectName.PascalCase}', { subscribe: #{IsSubscribe.CamelCase}, subscribeBy: #{SubscribeBy} }),\n transformResponse: createResponseTransformer<Types.#{ObjectName.PascalCase}, API.#{QueryField.PascalCase}Query>('#{QueryField.CamelCase}', getEntityAdapter<Types.#{ObjectName.PascalCase}>('#{ObjectNamePlural.CamelCase}'), { entityParser: Parsers.parse#{ObjectName.PascalCase} }),\n }),\n"; | ||
| export declare const parsersParserJsonParser = " #{FieldName.CamelCase}: #{ObjectName.CamelCase}?.#{FieldName.CamelCase} ? JSON.parse(#{ObjectName.CamelCase}.#{FieldName.CamelCase} as unknown as string) : null"; | ||
| export declare const endpointsSearchQueryDefinition = " search#{ObjectNamePlural.PascalCase}: build.query<EntityState<Types.#{ObjectName.PascalCase}> & { total: number }, API.Search#{ObjectNamePlural.PascalCase}QueryVariables | void>({\n query: (variables) => ({ body: queries.search#{ObjectNamePlural.PascalCase}, variables }),\n providesTags: createTagsProvider('#{ObjectNamePlural.PascalCase}'),\n onCacheEntryAdded: createCacheEntryAddedHandler<Types.#{ObjectName.PascalCase}>(getEntityAdapter<Types.#{ObjectName.PascalCase}>('#{ObjectNamePlural.CamelCase}'), '#{ObjectName.PascalCase}', { subscribe: false }),\n transformResponse: createSearchResponseTransformer<Types.#{ObjectName.PascalCase}, API.Search#{ObjectNamePlural.PascalCase}Query>('search#{ObjectNamePlural.PascalCase}', getEntityAdapter<Types.#{ObjectName.PascalCase}>('#{ObjectNamePlural.CamelCase}'), { entityParser: Parsers.parse#{ObjectName.PascalCase} }),\n }),\n"; | ||
| export declare const endpointsSearchQueryDefinition = " search#{ObjectNamePlural.PascalCase}: build.query<EntityState<Types.#{ObjectName.PascalCase}> & { total: number; aggregateItems: AggregateResult[] }, API.Search#{ObjectNamePlural.PascalCase}QueryVariables | void>({\n query: (variables) => ({ body: queries.search#{ObjectNamePlural.PascalCase}, variables }),\n providesTags: createTagsProvider('#{ObjectNamePlural.PascalCase}'),\n onCacheEntryAdded: createCacheEntryAddedHandler<Types.#{ObjectName.PascalCase}>(getEntityAdapter<Types.#{ObjectName.PascalCase}>('#{ObjectNamePlural.CamelCase}'), '#{ObjectName.PascalCase}', { subscribe: false }),\n transformResponse: createSearchResponseTransformer<Types.#{ObjectName.PascalCase}, API.Search#{ObjectNamePlural.PascalCase}Query>('search#{ObjectNamePlural.PascalCase}', getEntityAdapter<Types.#{ObjectName.PascalCase}>('#{ObjectNamePlural.CamelCase}'), { entityParser: Parsers.parse#{ObjectName.PascalCase} }),\n }),\n"; | ||
| export declare const parsersParser = "export function parse#{ObjectName.PascalCase}(#{ObjectName.CamelCase}: Types.#{ObjectName.PascalCase}) {\n return {\n ...#{ObjectName.CamelCase},\n#{JsonParsers}\n }\n}"; | ||
| //# sourceMappingURL=templates.d.ts.map |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"templates.d.ts","sourceRoot":"","sources":["../../src/templates.ts"],"names":[],"mappings":"AAAA,eAAO,MAAM,oBAAoB,yRAQhC,CAAC;AAEF,eAAO,MAAM,gBAAgB,qxBAa5B,CAAC;AAEF,eAAO,MAAM,0BAA0B,qFAGtC,CAAC;AAEF,eAAO,MAAM,4BAA4B,m5BAMxC,CAAC;AAEF,eAAO,MAAM,2BAA2B,ysBAMvC,CAAC;AAEF,eAAO,MAAM,2BAA2B,gmBAKvC,CAAC;AAEF,eAAO,MAAM,2BAA2B,gIAWd,CAAC;AAE3B,eAAO,MAAM,cAAc,sCAAsC,CAAC;AAClE,eAAO,MAAM,eAAe,eAAe,CAAC;AAE5C,eAAO,MAAM,6BAA6B,2FAEzC,CAAC;AACF,eAAO,MAAM,cAAc,oEAEzB,CAAC;AAEH,eAAO,MAAM,sBAAsB,0CAA0C,CAAC;AAC9E,eAAO,MAAM,iBAAiB,mJAE5B,CAAC;AACH,eAAO,MAAM,uBAAuB,yKAAyK,CAAC;AAC9M,eAAO,MAAM,8BAA8B,+4BAM1C,CAAC;AAEF,eAAO,MAAM,aAAa,kLAKxB,CAAC"} | ||
| {"version":3,"file":"templates.d.ts","sourceRoot":"","sources":["../../src/templates.ts"],"names":[],"mappings":"AAAA,eAAO,MAAM,oBAAoB,yRAQhC,CAAC;AAEF,eAAO,MAAM,gBAAgB,2yBAa5B,CAAC;AAEF,eAAO,MAAM,0BAA0B,qFAGtC,CAAC;AAEF,eAAO,MAAM,4BAA4B,m5BAMxC,CAAC;AAEF,eAAO,MAAM,2BAA2B,ysBAMvC,CAAC;AAEF,eAAO,MAAM,2BAA2B,gmBAKvC,CAAC;AAEF,eAAO,MAAM,2BAA2B,gIAWd,CAAC;AAE3B,eAAO,MAAM,cAAc,sCAAsC,CAAC;AAClE,eAAO,MAAM,eAAe,eAAe,CAAC;AAE5C,eAAO,MAAM,6BAA6B,2FAEzC,CAAC;AACF,eAAO,MAAM,cAAc,oEAEzB,CAAC;AAEH,eAAO,MAAM,sBAAsB,0CAA0C,CAAC;AAC9E,eAAO,MAAM,iBAAiB,mJAE5B,CAAC;AACH,eAAO,MAAM,uBAAuB,yKAAyK,CAAC;AAC9M,eAAO,MAAM,8BAA8B,k7BAM1C,CAAC;AAEF,eAAO,MAAM,aAAa,kLAKxB,CAAC"} |
@@ -19,3 +19,3 @@ "use strict"; | ||
| import createCacheEntryAddedHandler, { createCacheEntryAddedHandlerForGetQuery } from './api.create-cache-entry-added-handler'; | ||
| import createResponseTransformer, { createSearchResponseTransformer } from './api.create-response-transformer'; | ||
| import createResponseTransformer, { createSearchResponseTransformer, type AggregateResult } from './api.create-response-transformer'; | ||
| import { runOptimisticUpdate } from './api.run-optimistic-update'; | ||
@@ -77,3 +77,3 @@ import { applyNoLimits } from './api.utils'; | ||
| exports.parsersParserJsonParser = ` #{FieldName.CamelCase}: #{ObjectName.CamelCase}?.#{FieldName.CamelCase} ? JSON.parse(#{ObjectName.CamelCase}.#{FieldName.CamelCase} as unknown as string) : null`; | ||
| exports.endpointsSearchQueryDefinition = ` search#{ObjectNamePlural.PascalCase}: build.query<EntityState<Types.#{ObjectName.PascalCase}> & { total: number }, API.Search#{ObjectNamePlural.PascalCase}QueryVariables | void>({ | ||
| exports.endpointsSearchQueryDefinition = ` search#{ObjectNamePlural.PascalCase}: build.query<EntityState<Types.#{ObjectName.PascalCase}> & { total: number; aggregateItems: AggregateResult[] }, API.Search#{ObjectNamePlural.PascalCase}QueryVariables | void>({ | ||
| query: (variables) => ({ body: queries.search#{ObjectNamePlural.PascalCase}, variables }), | ||
@@ -80,0 +80,0 @@ providesTags: createTagsProvider('#{ObjectNamePlural.PascalCase}'), |
+2
-1
| { | ||
| "name": "@deepdub/graphql-codegen-transformer", | ||
| "//": "When fully deploying the GQL v2 upgrade, make sure I remove this beta version and re-publish this without the beta tag.", | ||
| "version": "2.0.11", | ||
| "version": "2.0.12", | ||
| "description": "Deepdub @codegen transformer", | ||
@@ -20,2 +20,3 @@ "author": "deepdub.ai", | ||
| "dependencies": { | ||
| "@deepdub/graphql-codegen-transformer": "^2.0.11", | ||
| "change-case": "^4.1.2", | ||
@@ -22,0 +23,0 @@ "graphql": "^14.5.8" |
Sorry, the diff of this file is not supported yet
Filesystem access
Supply chain riskAccesses the file system, and could potentially read sensitive data.
Found 1 instance in 1 package
New author
Supply chain riskA new npm collaborator published a version of the package for the first time. New collaborators are usually benign additions to a project, but do indicate a change to the security surface area of a package.
Found 1 instance in 1 package
Filesystem access
Supply chain riskAccesses the file system, and could potentially read sensitive data.
Found 1 instance in 1 package
117117
0.15%960
0.1%0
-100%3
50%