UNPKG

@apollo/client

Version:

A fully-featured caching GraphQL client.

1 lines 1.17 kB
{"version":3,"file":"unwrapScalarType.cjs","sources":["../../../../src/utilities/internal/unwrapScalarType.ts"],"sourcesContent":["import type { ApolloCache } from \"@apollo/client\";\n\ntype UnwrapScalarType<TScalarName extends string> =\n TScalarName extends `[${infer TName extends string}]` ?\n UnwrapScalarType<TName>\n : TScalarName & keyof ApolloCache.Scalars;\n\n/** @internal */\nexport function unwrapScalarType<TScalarName extends string>(\n scalarType: TScalarName\n): UnwrapScalarType<TScalarName> {\n return scalarType.replace(/[[\\]]/g, \"\") as UnwrapScalarType<TScalarName>;\n}\n"],"names":[],"mappings":";;AAQA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,EAAA,EAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA;;;;;;AAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,EAAgB,CAAhB,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAgC,CAC9B,CADF,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CACyB,EADzB;WAGS,CAAT,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAmB,CAAC,CAApB,CAAA,CAAA,CAAA,CAAA,CAAA,CAA2B,SAAS,EAAE,CAAtC,CAAwC;AACxC;"}