SYMBOL INDEX (752 symbols across 44 files) FILE: bin/publish.mjs function getPublishConfig (line 11) | async function getPublishConfig() { function publishCore (line 66) | async function publishCore({ tag }) { function publishInstaller (line 89) | async function publishInstaller({ tag }) { FILE: bin/publish/_pkg.core.cleanse.js constant ORIG_PKG_PATH (line 5) | const ORIG_PKG_PATH = path.resolve(__dirname, '../../package.json') constant BACKUP_PKG_PATH (line 6) | const BACKUP_PKG_PATH = path.resolve(__dirname, '../../package-beforePub... constant RESTORE_PKG_PATH (line 7) | const RESTORE_PKG_PATH = path.resolve(__dirname, '../../package-afterPub... FILE: bin/publish/_pkg.core.restore.js constant ORIG_PKG_PATH (line 5) | const ORIG_PKG_PATH = path.resolve(__dirname, '../../package.json') constant BACKUP_PKG_PATH (line 6) | const BACKUP_PKG_PATH = path.resolve(__dirname, '../../package-beforePub... constant RESTORE_PKG_PATH (line 7) | const RESTORE_PKG_PATH = path.resolve(__dirname, '../../package-afterPub... FILE: bin/publish/_pkg.installer.cleanse.js constant SRC_PKG_PATH (line 5) | const SRC_PKG_PATH = path.resolve(__dirname, '../../packages/installer/p... constant DEST_PKG_PATH (line 6) | const DEST_PKG_PATH = path.resolve(__dirname, '../../dist/installer/pack... FILE: packages/boilerplate/cdk/src/appsync.ts type AppSyncStackProps (line 17) | interface AppSyncStackProps { class AppSyncStack (line 34) | class AppSyncStack extends Stack { method constructor (line 46) | constructor(scope: Construct, id: string, tplProps: AppSyncStackProps,... method createGraphQLApi (line 60) | createGraphQLApi() { method createLambdaResolver (line 91) | createLambdaResolver() { method createPrismaAppSyncResolvers (line 155) | createPrismaAppSyncResolvers() { method createDataSources (line 190) | createDataSources() { FILE: packages/boilerplate/cdk/src/index.ts method beforeBundling (line 27) | beforeBundling(inputDir: string, outputDir: string): string[] { method beforeInstall (line 30) | beforeInstall() { method afterBundling (line 33) | afterBundling() { FILE: packages/client/src/adapter.ts function parseEvent (line 43) | async function parseEvent(appsyncEvent: AppSyncEvent, options: Options, ... function addNullables (line 108) | async function addNullables(data: any): Promise { function getAuthIdentity (line 138) | function getAuthIdentity({ appsyncEvent }: { appsyncEvent: AppSyncEvent ... function getContext (line 216) | function getContext({ function getOperation (line 252) | function getOperation({ fieldName }: { fieldName: string }): string { function getAction (line 268) | function getAction({ operation }: { operation: string }): Action { function getActionAlias (line 292) | function getActionAlias({ action }: { action: Action }): ActionsAlias { function getModel (line 319) | function getModel( function getFields (line 346) | function getFields({ _selectionSetList }: { _selectionSetList: string[] ... function getType (line 365) | function getType({ _parentTypeName }: { _parentTypeName: string }): Grap... function getPrismaArgs (line 384) | function getPrismaArgs({ function getOrderBy (line 444) | function getOrderBy(sortObj: any): any { function parseOrderBy (line 460) | function parseOrderBy(orderByInputs: any): any[] { function getInclude (line 477) | function getInclude(parts: any): any { function getSelect (line 494) | function getSelect(parts: any): any { function parseSelectionList (line 511) | function parseSelectionList(selectionSetList: any): any { function getPaths (line 548) | function getPaths({ FILE: packages/client/src/consts.ts type Actions (line 6) | enum Actions { type ActionsAliases (line 37) | enum ActionsAliases { type Authorizations (line 61) | enum Authorizations { FILE: packages/client/src/core.ts class PrismaAppSync (line 57) | class PrismaAppSync { method constructor (line 93) | constructor(options?: PrismaAppSyncOptionsType) { method resolve (line 226) | public async resolve( FILE: packages/client/src/guard.ts function sanitize (line 26) | async function sanitize(data: any): Promise { function clarify (line 44) | async function clarify(data: any): Promise { function getFieldAuthorization (line 67) | async function getFieldAuthorization( function getShieldAuthorization (line 139) | async function getShieldAuthorization({ function getDepth (line 202) | function getDepth( function runHooks (line 244) | async function runHooks({ function preventDOS (line 287) | async function preventDOS({ FILE: packages/client/src/inspector.ts type ErrorExtensions (line 13) | type ErrorExtensions = { type ErrorDetails (line 18) | type ErrorDetails = { class CustomError (line 25) | class CustomError extends Error { method constructor (line 32) | constructor(message: string, extensions: ErrorExtensions) { function parseError (line 63) | function parseError(error: Error): CustomError { function log (line 75) | function log(message: string, obj?: any, level?: logLevel): void { function printLog (line 95) | function printLog(message: any, level: logLevel): void { function canPrintLog (line 115) | function canPrintLog(level: logLevel): boolean { FILE: packages/client/src/resolver.ts function prismaQueryJoin (line 23) | function prismaQueryJoin(queries: PrismaArgs[], operators: PrismaOper... function getQuery (line 97) | async function getQuery(prismaClient: PrismaClient, query: QueryParams) { function listQuery (line 113) | async function listQuery(prismaClient: PrismaClient, query: QueryParams) { function countQuery (line 129) | async function countQuery(prismaClient: PrismaClient, query: QueryParams) { function createQuery (line 145) | async function createQuery(prismaClient: PrismaClient, query: QueryParam... function createManyQuery (line 161) | async function createManyQuery(prismaClient: PrismaClient, query: QueryP... function updateQuery (line 177) | async function updateQuery(prismaClient: PrismaClient, query: QueryParam... function updateManyQuery (line 193) | async function updateManyQuery(prismaClient: PrismaClient, query: QueryP... function upsertQuery (line 209) | async function upsertQuery(prismaClient: PrismaClient, query: QueryParam... function deleteQuery (line 225) | async function deleteQuery(prismaClient: PrismaClient, query: QueryParam... function deleteManyQuery (line 241) | async function deleteManyQuery(prismaClient: PrismaClient, query: QueryP... FILE: packages/client/src/types.ts type logLevel (line 13) | type logLevel = 'INFO' | 'WARN' | 'ERROR' type PrismaAppSyncOptionsType (line 15) | type PrismaAppSyncOptionsType = { type Options (line 24) | type Options = Required & { type InjectedConfig (line 29) | type InjectedConfig = { type RuntimeConfig (line 35) | type RuntimeConfig = { type Action (line 41) | type Action = typeof Actions[keyof typeof Actions] | string type ActionsAlias (line 43) | type ActionsAlias = typeof ActionsAliases[keyof typeof ActionsAliases] |... type ActionsAliasStr (line 45) | type ActionsAliasStr = keyof typeof ActionsAliases type Context (line 47) | type Context = { type Model (line 53) | type Model = { prismaRef: string; singular: string; plural: string } | null type QueryParams (line 78) | type QueryParams = { type Authorization (line 91) | type Authorization = typeof Authorizations[keyof typeof Authorizations] ... type PrismaGet (line 93) | type PrismaGet = Pick, 'where'> & Pick, 'data'> & Pick, 'data'> & Pick, 'data' | 'where'> & Pick<... type PrismaUpdateMany (line 99) | type PrismaUpdateMany = Pick, 'data' | 'where'> type PrismaUpsert (line 100) | type PrismaUpsert = Pick, 'where'> & type PrismaDelete (line 102) | type PrismaDelete = Pick, 'where'> & Pick, 'where'> type QueryBuilder (line 105) | type QueryBuilder = { type QueryParamsCustom (line 118) | type QueryParamsCustom = QueryParams & { type BeforeHookParams (line 122) | type BeforeHookParams = QueryParams & { type AfterHookParams (line 148) | type AfterHookParams = QueryParams & { type ShieldContext (line 153) | type ShieldContext = { type Reason (line 158) | type Reason = string | ((context: ShieldContext) => string) type ShieldRule (line 160) | type ShieldRule = boolean | ((context: ShieldContext) => boolean | Promi... type Shield (line 162) | type Shield = { type HooksProps (line 171) | type HooksProps = { type HooksReturn (line 176) | type HooksReturn = { type HookPath (line 181) | type HookPath = Operations |... type HooksParameter (line 183) | type HooksParameter< type HooksParameters (line 189) | type HooksParameters< type Hooks (line 199) | type Hooks = type ShieldAuthorization (line 203) | type ShieldAuthorization = { type ResolveParams (line 211) | type ResolveParams type AppSyncEvent (line 238) | type AppSyncEvent = AppSyncResolverEvent type GraphQLType (line 240) | type GraphQLType = 'Query' | 'Mutation' | 'Subscription' type API_KEY (line 242) | type API_KEY = null | { type AWS_LAMBDA (line 246) | type AWS_LAMBDA = AppSyncIdentityLambda type AWS_IAM (line 248) | type AWS_IAM = AppSyncIdentityIAM type AMAZON_COGNITO_USER_POOLS (line 250) | type AMAZON_COGNITO_USER_POOLS = AppSyncIdentityCognito type OPENID_CONNECT (line 252) | type OPENID_CONNECT = AppSyncIdentityOIDC type Identity (line 254) | type Identity = API_KEY | AWS_LAMBDA | AWS_IAM | AMAZON_COGNITO_USER_POO... FILE: packages/client/src/utils.ts function merge (line 16) | function merge(...sources: any[]): any { function clone (line 28) | function clone(source: any): any { function decode (line 41) | function decode(str: string): string { function encode (line 53) | function encode(str: string): string { function dotate (line 66) | function dotate(source: any): any { function objectToPaths (line 79) | function objectToPaths(source: any): string[] { function omit (line 119) | function omit(obj: any, omitKey: string | string[]): any { function isMatchingGlob (line 135) | function isMatchingGlob(path: string, globPatterns: string | string[]): ... function filterXSS (line 147) | function filterXSS(str: string): string { function isEmpty (line 159) | function isEmpty(element: any): boolean { function isUndefined (line 178) | function isUndefined(element: any): boolean { function lowerFirst (line 201) | function lowerFirst(str: string): string { function upperFirst (line 217) | function upperFirst(str: string): string { function walk (line 251) | async function walk( function walkObj (line 264) | async function walkObj( class WalkNode (line 293) | class WalkNode { method constructor (line 294) | constructor(public _path: (string | number)[] = [], public _ignoreChil... method ignoreChilds (line 299) | ignoreChilds() { this._ignoreChildren = true } method getPath (line 300) | getPath() { return this._path } function replaceAll (line 313) | function replaceAll(str: string, findArray: string[], replaceArray: stri... function uniq (line 339) | function uniq(array: readonly T[]): T[] { function uniqBy (line 348) | function uniqBy(array: readonly T[], iteratee: keyof T | ((a: any) =>... FILE: packages/generator/src/client.ts class ClientConfigBuilder (line 8) | class ClientConfigBuilder { method createRuntimeConfig (line 11) | public async createRuntimeConfig(dmmf: DMMF.Document, options?: { defa... method mergeResolvers (line 42) | public async mergeResolvers(baseResolvers: string, mergeResolvers: str... method prettyYaml (line 46) | private async prettyYaml(yaml: string) { method parseModelDMMF (line 61) | private parseModelDMMF(modelDMMF: DMMF.Model, options?: { defaultDirec... method createModelConfig (line 79) | private createModelConfig(model: ParsedModel): RuntimeConfig { type ParsedModel (line 198) | type ParsedModel = { type Resolver (line 206) | type Resolver = { FILE: packages/generator/src/directives.ts function getActionType (line 10) | function getActionType(action) { function extractUniqueAuthzModes (line 21) | function extractUniqueAuthzModes( function parseDocumentationMatches (line 34) | function parseDocumentationMatches(regex, doc, find, replace) { function parseModelDirectives (line 50) | function parseModelDirectives( function accessNestedProperty (line 91) | function accessNestedProperty(obj, path) { function isDirectiveDefined (line 95) | function isDirectiveDefined(directive, ...properties) { function isActionEligibleForGQL (line 99) | function isActionEligibleForGQL( function isFieldEligibleForGQL (line 131) | function isFieldEligibleForGQL( function mergeIfArray (line 137) | function mergeIfArray(target, source) { function getAuthzDirectivesForModel (line 144) | function getAuthzDirectivesForModel(directives) { function getAuthzDirectivesForAction (line 164) | function getAuthzDirectivesForAction(action, directives) { function getAuthzDirectivesForField (line 181) | function getAuthzDirectivesForField(field, directives) { function combineUniqueAuthDirectives (line 187) | function combineUniqueAuthDirectives(authDirectives: Authz[]): Authz[] { function convertToGQLDirectives (line 206) | function convertToGQLDirectives(prismaAuthDirectives, schemaAuthzModes) { type Action (line 243) | type Action = 'get' | 'list' | 'count' | 'create' | 'createMany' | 'upda... type Directives (line 245) | type Directives = { type ModelDirectives (line 250) | type ModelDirectives = { type Authz (line 260) | type Authz = { type DirectiveGql (line 265) | type DirectiveGql = { type DirectiveAuth (line 274) | type DirectiveAuth = { FILE: packages/generator/src/generator.ts class PrismaAppSyncGenerator (line 8) | class PrismaAppSyncGenerator { method constructor (line 16) | constructor(options: GeneratorOption) { method makeAppSyncSchema (line 25) | public async makeAppSyncSchema() { method makeAppSyncResolvers (line 52) | public async makeAppSyncResolvers() { method makeClientRuntimeConfig (line 75) | public async makeClientRuntimeConfig() { method replaceInFile (line 102) | private async replaceInFile(file: string, findRegex: RegExp, replace: ... type GeneratorOption (line 111) | type GeneratorOption = { FILE: packages/generator/src/handler.ts method onManifest (line 12) | onManifest() { method onGenerate (line 20) | async onGenerate(options: any) { FILE: packages/generator/src/resolvers.ts class ResolversBuilder (line 6) | class ResolversBuilder { method createResolvers (line 9) | public async createResolvers(dmmf: DMMF.Document, options?: { defaultD... method mergeResolvers (line 26) | public async mergeResolvers(baseResolvers: string, mergeResolvers: str... method prettyYaml (line 30) | private async prettyYaml(yaml: string) { method parseModelDMMF (line 45) | private parseModelDMMF(modelDMMF: DMMF.Model, options?: { defaultDirec... method buildAppSyncResolvers (line 59) | private async buildAppSyncResolvers() { method createQueryResolvers (line 71) | private createQueryResolvers(model: ParsedModel) { method createMutationResolvers (line 100) | private createMutationResolvers(model: ParsedModel) { method createSubscriptionResolvers (line 165) | private createSubscriptionResolvers(model: ParsedModel) { type ParsedModel (line 249) | type ParsedModel = { type Resolver (line 255) | type Resolver = { FILE: packages/generator/src/schema.ts class SchemaBuilder (line 16) | class SchemaBuilder { method createSchema (line 24) | public async createSchema(dmmf: DMMF.Document, options?: { defaultDire... method mergeSchemas (line 59) | public async mergeSchemas(baseSchema: string, mergeSchema: string) { method perttyGraphQL (line 68) | private async perttyGraphQL(schema: string) { method parseModelDMMF (line 88) | private parseModelDMMF(modelDMMF: DMMF.Model, options?: { defaultDirec... method createBaseTypes (line 229) | private createBaseTypes() { method createBaseInputs (line 238) | private createBaseInputs() { method createBaseEnums (line 604) | private createBaseEnums() { method createEnumsInputs (line 616) | private createEnumsInputs(datamodel: DMMF.Datamodel) { method createEnumsTypes (line 641) | private createEnumsTypes(datamodel: DMMF.Datamodel) { method createModelTypes (line 650) | private createModelTypes(model: ParsedModel) { method createModelInputs (line 666) | private createModelInputs(model: ParsedModel, allModels: ParsedModel[]) { method createModelQueries (line 1046) | private createModelQueries(model: ParsedModel) { method createModelMutations (line 1093) | private createModelMutations(model: ParsedModel) { method createModelSubscriptions (line 1193) | private createModelSubscriptions(model: ParsedModel) { method getFieldScalar (line 1294) | private getFieldScalar(field: DMMF.Field, inject?: FieldScalarOptions) { method buildAppSyncSchema (line 1365) | private async buildAppSyncSchema() { method buildTypes (line 1378) | private buildTypes() { method buildEnums (line 1391) | private buildEnums() { method buildInputs (line 1401) | private buildInputs() { method buildQueries (line 1421) | private buildQueries() { method buildMutations (line 1425) | private buildMutations() { method buildSubscriptions (line 1429) | private buildSubscriptions() { method buildOperations (line 1433) | private buildOperations(operations, keyword) { method formatOperation (line 1443) | private formatOperation(operation) { type ParsedModel (line 1458) | type ParsedModel = { type GqlField (line 1480) | type GqlField = { type GqlArg (line 1490) | type GqlArg = { type GqlType (line 1495) | type GqlType = { type GqlInput (line 1502) | type GqlInput = { type GqlEnum (line 1508) | type GqlEnum = { type GqlQuery (line 1514) | type GqlQuery = { type GqlMutation (line 1522) | type GqlMutation = { type GqlSubscription (line 1530) | type GqlSubscription = { type FieldScalarOptions (line 1538) | type FieldScalarOptions = { FILE: packages/installer/src/index.ts function main (line 5) | async function main(): Promise { FILE: packages/installer/src/installer.ts class Installer (line 9) | class Installer { method constructor (line 41) | constructor() { method start (line 83) | public async start(): Promise { method printBranding (line 93) | private async printBranding(): Promise { method printQuickstart (line 119) | private async printQuickstart(): Promise { method askQuestions (line 134) | private async askQuestions(): Promise { method prepare (line 222) | private async prepare(): Promise { method install (line 489) | private async install(): Promise { method replaceInFile (line 588) | private replaceInFile(file: string, findRegex: RegExp, replace: string... FILE: packages/server/src/appsync-simulator.ts function useAppSyncSimulator (line 21) | function useAppSyncSimulator({ type ServerOptions (line 114) | type ServerOptions = { FILE: packages/server/src/index.ts function createServer (line 49) | async function createServer(serverOptions: ServerOptions): Promise { FILE: tests/client/adapter.test.ts constant TESTING (line 59) | const TESTING: { function mockAppSyncEvent (line 76) | function mockAppSyncEvent(identity: NonNullable) { FILE: tests/client/core.test.ts constant TESTING (line 25) | const TESTING = { function mockAppSyncEvent (line 33) | function mockAppSyncEvent(operationName: string, query: string) { FILE: tests/client/guard.test.ts constant TESTING (line 10) | const TESTING = { FILE: tests/client/mocks/graphql-json.ts type variablesObject (line 5) | type variablesObject = { type Argument (line 9) | type Argument = { type Selection (line 28) | type Selection = { type SelectionSet (line 42) | type SelectionSet = { type VariableDefinition (line 47) | type VariableDefinition = { type ActualDefinitionNode (line 65) | type ActualDefinitionNode = { function flatMap (line 76) | function flatMap(arg: any, callback: any) { function isString (line 80) | function isString(arg: any): boolean { function isObject (line 84) | function isObject(arg: any): boolean { function getArgument (line 88) | function getArgument(arg: any) { function getArguments (line 110) | function getArguments(args: any[]) { function getSelections (line 120) | function getSelections(selections: Selection[]) { function checkEachVariableInQueryIsDefined (line 150) | function checkEachVariableInQueryIsDefined(defintion: ActualDefinitionNo... function replaceVariables (line 184) | function replaceVariables(obj: any, variables: any): any { function graphQlQueryToJson (line 200) | function graphQlQueryToJson( FILE: tests/client/mocks/lambda-event.ts function mockLambdaEvent (line 5) | function mockLambdaEvent({ FILE: tests/client/mocks/lambda-identity.ts function mockLambdaIdentity (line 14) | function mockLambdaIdentity(identity: Authorization, opts?: mockOptions)... type mockOptions (line 70) | type mockOptions = { FILE: tests/client/resolver.test.ts constant TESTING (line 11) | const TESTING = { FILE: tests/client/utils/index.ts function format (line 3) | function format(str, ...args) { function testEach (line 10) | function testEach(cases: any[][]): (name: string, fn: Function) => void { FILE: tests/generator/schemas/generated/@gql/client/consts.d.ts type Actions (line 1) | enum Actions { type ActionsAliases (line 22) | enum ActionsAliases { type Authorizations (line 45) | enum Authorizations { FILE: tests/generator/schemas/generated/@gql/client/core.d.ts class PrismaAppSync (line 20) | class PrismaAppSync { FILE: tests/generator/schemas/generated/@gql/client/index.js function el (line 11) | function el(e,t,r){let i=br(e,t,"-",!1,r)||[],s=br(t,e,"",!1,r)||[],a=br... function tl (line 11) | function tl(e,t){let r=1,i=1,s=Zi(e,r),a=new Set([t]);for(;e<=s&&s<=t;)a... function rl (line 11) | function rl(e,t,r){if(e===t)return{pattern:e,count:[],digits:0};let i=il... function Yi (line 11) | function Yi(e,t,r,i){let s=tl(e,t),a=[],o=e,l;for(let c=0;ct?1:t>e?-1:0} function Xi (line 11) | function Xi(e,t,r){return e.some(i=>i[t]===r)} function Zi (line 11) | function Zi(e,t){return Number(String(e).slice(0,-t)+"9".repeat(t))} function Ji (line 11) | function Ji(e,t){return e-e%Math.pow(10,t)} function es (line 11) | function es(e){let[t=0,r=""]=e;return r||t>1?`{${t+(r?","+r:"")}}`:""} function nl (line 11) | function nl(e,t,r){return`[${e}${t-e===1?"":"-"}${t}]`} function ts (line 11) | function ts(e){return/^-?(0+)\d/.test(e)} function al (line 11) | function al(e,t,r){if(!t.isPadded)return e;let i=Math.abs(t.maxLen-Strin... method extglobChars (line 17) | extglobChars(e){return{"!":{type:"negate",open:"(?:(?!(?:",close:`))${e.... method globChars (line 17) | globChars(e){return e===!0?Vl:Ls} function gc (line 17) | function gc(e){return!!e&&typeof e=="object"} function mc (line 17) | function mc(e){var t=Object.prototype.toString.call(e);return t==="[obje... function Ac (line 17) | function Ac(e){return e.$$typeof===bc} function Ec (line 17) | function Ec(e){return Array.isArray(e)?[]:{}} function Ve (line 17) | function Ve(e,t){return t.clone!==!1&&t.isMergeableObject(e)?Ce(Ec(e),e,... function xc (line 17) | function xc(e,t,r){return e.concat(t).map(function(i){return Ve(i,r)})} function vc (line 17) | function vc(e,t){if(!t.customMerge)return Ce;var r=t.customMerge(e);retu... function Rc (line 17) | function Rc(e){return Object.getOwnPropertySymbols?Object.getOwnProperty... function Js (line 17) | function Js(e){return Object.keys(e).concat(Rc(e))} function en (line 17) | function en(e,t){try{return t in e}catch{return!1}} function wc (line 17) | function wc(e,t){return en(e,t)&&!(Object.hasOwnProperty.call(e,t)&&Obje... function Sc (line 17) | function Sc(e,t,r){var i={};return r.isMergeableObject(e)&&Js(e).forEach... function Ce (line 17) | function Ce(e,t,r){r=r||{},r.arrayMerge=r.arrayMerge||xc,r.isMergeableOb... function Oc (line 18) | function Oc(e,t){var p=t===void 0?_c:t,d=p.mode,r=d===void 0?"specialCha... function qc (line 18) | function qc(e,t){var i=(t===void 0?Nc:t).level,r=i===void 0?"all":i;if(!... function kc (line 18) | function kc(e,t){var r=t===void 0?Pc:t,i=r.level,s=i===void 0?"all":i,a=... function pn (line 18) | function pn(){var e={};return e["align-content"]=!1,e["align-items"]=!1,... function Dc (line 18) | function Dc(e,t,r){} function Ic (line 18) | function Ic(e,t,r){} function Mc (line 18) | function Mc(e,t){return Hc.test(t)?"":t} function Uc (line 18) | function Uc(e,t){e=Qe.trimRight(e),e[e.length-1]!==";"&&(e+=";");var r=e... function gn (line 19) | function gn(e){return e==null} function $c (line 19) | function $c(e){var t={};for(var r in e)t[r]=e[r];return t} function mn (line 19) | function mn(e){e=$c(e||{}),e.whiteList=e.whiteList||xt.whiteList,e.onAtt... function Bc (line 19) | function Bc(e,t){var r=new En(t);return r.process(e)} function wn (line 19) | function wn(){return{a:["target","href","title"],abbr:["title"],address:... function Vc (line 19) | function Vc(e,t,r){} function jc (line 19) | function jc(e,t,r){} function Qc (line 19) | function Qc(e,t,r){} function Kc (line 19) | function Kc(e,t,r){} function Tn (line 19) | function Tn(e){return e.replace(Yc,"<").replace(Xc,">")} function Wc (line 19) | function Wc(e,t,r,i){if(r=Nn(r),t==="href"||t==="src"){if(r=Tt.trim(r),r... function Cn (line 19) | function Cn(e){return e.replace(Zc,""")} function _n (line 19) | function _n(e){return e.replace(Jc,'"')} function On (line 19) | function On(e){return e.replace(eu,n(function(r,i){return i[0]==="x"||i[... function Pn (line 19) | function Pn(e){return e.replace(tu,":").replace(ru," ")} function Ln (line 19) | function Ln(e){for(var t="",r=0,i=e.length;r0;t--){var r=e[t];if(r!==" ")return r==="="?t:-1}} function gu (line 19) | function gu(e){return e[0]==='"'&&e[e.length-1]==='"'||e[0]==="'"&&e[e.l... function kn (line 19) | function kn(e){return gu(e)?e.substr(1,e.length-2):e} function Ct (line 19) | function Ct(e){return e==null} function Au (line 19) | function Au(e){var t=_t.spaceIndex(e);if(t===-1)return{html:"",closing:e... function Eu (line 19) | function Eu(e){var t={};for(var r in e)t[r]=e[r];return t} function xu (line 19) | function xu(e){var t={};for(var r in e)Array.isArray(e[r])?t[r.toLowerCa... function In (line 19) | function In(e){e=Eu(e||{}),e.stripIgnoreTag&&(e.onIgnoreTag&&console.err... function Bn (line 19) | function Bn(e,t){var r=new $n(t);return r.process(e)} function vu (line 19) | function vu(){return typeof self<"u"&&typeof DedicatedWorkerGlobalScope<... function pr (line 26) | function pr(e){if(typeof e!="object"||e===null)return!1;let t=Object.get... function pe (line 26) | function pe(...e){return Qr.default.all([{},...e])} function Re (line 26) | function Re(e){return(0,Qr.default)({},e)} function Nt (line 26) | function Nt(e){return(0,Lt.decode)(e)} function qt (line 26) | function qt(e){return(0,Lt.encode)(e)} function jn (line 26) | function jn(e){return dt(e,{shallowArrays:!0})} function Qn (line 26) | function Qn(e){let t=dt(e),r=Object.keys(t).map(a=>a.split(".").filter(o... function Kn (line 26) | function Kn(e,t){let r=Re(e);return(Array.isArray(t)?t:[t]).forEach(s=>d... function We (line 26) | function We(e,t){return(0,Gn.isMatch)(e,t)} function kt (line 26) | function kt(e){return(0,Vn.default)(e)} function W (line 26) | function W(e){return e==null||typeof e>"u"||typeof e=="string"&&e.trim()... function Ye (line 26) | function Ye(e){return e===void 0||typeof e>"u"} function Dt (line 26) | function Dt(e){return e?e.charAt(0).toLowerCase()+e.slice(1):""} function we (line 26) | async function we(e,t){return Array.isArray(e)?await Promise.all(e.map(a... function Pt (line 26) | async function Pt(e,t,r=new Ke){let i=Re(e),s={},a=Object.keys(i);for(le... method constructor (line 26) | constructor(t=[],r=!1){this._path=t;this._ignoreChildren=r;this._path=t,... method ignoreChilds (line 26) | ignoreChilds(){this._ignoreChildren=!0} method getPath (line 26) | getPath(){return this._path} function Wn (line 26) | function Wn(e,t,r){let i=[],s={};for(let a=0;a{this.#g-=t[r]... method #E (line 26) | *#E({allowStale:t=this.allowStale}={}){if(this.#i)for(let r=this.#n;!(!t... method #x (line 26) | *#x({allowStale:t=this.allowStale}={}){if(this.#i)for(let r=this.#o;!(!t... method #I (line 26) | #I(t){return t!==void 0&&this.#s.get(this.#r[t])===t} method entries (line 26) | *entries(){for(let t of this.#E())this.#e[t]!==void 0&&this.#r[t]!==void... method rentries (line 26) | *rentries(){for(let t of this.#x())this.#e[t]!==void 0&&this.#r[t]!==voi... method keys (line 26) | *keys(){for(let t of this.#E()){let r=this.#r[t];r!==void 0&&!this.#t(th... method rkeys (line 26) | *rkeys(){for(let t of this.#x()){let r=this.#r[t];r!==void 0&&!this.#t(t... method values (line 26) | *values(){for(let t of this.#E())this.#e[t]!==void 0&&!this.#t(this.#e[t... method rvalues (line 26) | *rvalues(){for(let t of this.#x())this.#e[t]!==void 0&&!this.#t(this.#e[... method [Symbol.iterator] (line 26) | [Symbol.iterator](){return this.entries()} method find (line 26) | find(t,r={}){for(let i of this.#E()){let s=this.#e[i],a=this.#t(s)?s.__s... method forEach (line 26) | forEach(t,r=this){for(let i of this.#E()){let s=this.#e[i],a=this.#t(s)?... method rforEach (line 26) | rforEach(t,r=this){for(let i of this.#x()){let s=this.#e[i],a=this.#t(s)... method purgeStale (line 26) | purgeStale(){let t=!1;for(let r of this.#x({allowStale:!0}))this.#d(r)&&... method dump (line 26) | dump(){let t=[];for(let r of this.#E({allowStale:!0})){let i=this.#r[r],... method load (line 26) | load(t){this.clear();for(let[r,i]of t){if(i.start){let s=Date.now()-i.st... method set (line 26) | set(t,r,i={}){if(r===void 0)return this.delete(t),this;let{ttl:s=this.tt... method pop (line 26) | pop(){try{for(;this.#i;){let t=this.#e[this.#o];if(this.#L(!0),this.#t(t... method #L (line 26) | #L(t){let r=this.#o,i=this.#r[r],s=this.#e[r];return this.#S&&this.#t(s)... method has (line 26) | has(t,r={}){let{updateAgeOnHas:i=this.updateAgeOnHas,status:s}=r,a=this.... method peek (line 26) | peek(t,r={}){let{allowStale:i=this.allowStale}=r,s=this.#s.get(t);if(s!=... method #N (line 26) | #N(t,r,i,s){let a=r===void 0?void 0:this.#e[r];if(this.#t(a))return a;le... method #t (line 26) | #t(t){if(!this.#S)return!1;let r=t;return!!r&&r instanceof Promise&&r.ha... method fetch (line 26) | async fetch(t,r={}){let{allowStale:i=this.allowStale,updateAgeOnGet:s=th... method get (line 26) | get(t,r={}){let{allowStale:i=this.allowStale,updateAgeOnGet:s=this.updat... method #H (line 26) | #H(t,r){this.#f[r]=t,this.#c[t]=r} method #_ (line 26) | #_(t){t!==this.#n&&(t===this.#o?this.#o=this.#c[t]:this.#H(this.#f[t],th... method delete (line 26) | delete(t){let r=!1;if(this.#i!==0){let i=this.#s.get(t);if(i!==void 0)if... method clear (line 26) | clear(){for(let t of this.#x({allowStale:!0})){let r=this.#e[t];if(this.... method constructor (line 26) | constructor({cacheNull:t=!0,...r}){super(r),(0,ke.default)(!("maxAge"in ... method memoize (line 26) | async memoize(t,r){(0,ke.default)(typeof r=="function"),this.has(t)||thi... method memoizeSync (line 26) | memoizeSync(t,r){if((0,ke.default)(typeof r=="function"),!this.has(t)){l... function ua (line 26) | async function ua(e){return await we(e,async({key:t,value:r},i)=>(typeof... function pa (line 26) | async function pa(e){return await we(e,async({key:t,value:r},i)=>(typeof... function Lu (line 26) | async function Lu({shield:e,shieldRule:t,globPattern:r,matcher:i,context... function fa (line 26) | async function fa({shield:e,paths:t,context:r}){let i={canAccess:!0,reas... function da (line 26) | function da({paths:e,context:t,fieldsMapping:r}){let i=0,s=[];if(!W(r))f... function Zr (line 26) | async function Zr({when:e,hooks:t,prismaClient:r,QueryParams:i,result:s}... function ha (line 26) | async function ha({callerUuid:e,maxReqPerMinute:t}){let r=!1,i=-1;try{i=... function ma (line 26) | async function ma(e,t,r){if(W(e?.info?.fieldName)||Ye(e?.info?.selection... function ga (line 26) | async function ga(e){return await we(e,async({key:t,value:r},i)=>{if(t==... function Nu (line 26) | function Nu({appsyncEvent:e}){let t=null,r=null;if(W(e?.identity))t="API... function qu (line 26) | function qu({customResolvers:e,operation:t,options:r}){let i={action:"",... function ku (line 26) | function ku({fieldName:e}){let t=e;if(!(t.length>0))throw new N("Error p... function Du (line 26) | function Du({operation:e}){let r=Object.keys(Kr).sort().reverse().find(i... function Iu (line 26) | function Iu({action:e}){let t=null;for(let r in Ne)if(Ne[r].includes(e))... function Hu (line 26) | function Hu({operation:e,action:t,options:r}){let i=e.replace(String(t),... function Mu (line 26) | function Mu({_selectionSetList:e}){let t=[];return e.forEach(r=>{let i=r... function Uu (line 26) | function Uu({_parentTypeName:e}){let t=e;if(!["Query","Mutation","Subscr... function Fu (line 26) | function Fu({action:e,defaultPagination:t,_arguments:r,_selectionSetList... function ya (line 26) | function ya(e){if(Object.keys(e).length>1)throw new N("Wrong 'orderBy' i... function $u (line 26) | function $u(e){let t=[];return(Array.isArray(e)?e:[e]).forEach(i=>{t.pus... function Bu (line 26) | function Bu(e){let t=e[0],r=e.length>1?Jr(e.splice(1)):!0;return{include... function Jr (line 26) | function Jr(e){let t=e[0],r=e.length>1?Jr(e.splice(1)):!0;return{select:... function zu (line 26) | function zu(e){let t={select:{}};for(let r=0;r{e.forEach(s=>{s?.[i]&&(i=... function Vu (line 26) | async function Vu(e,t){return t.context.model===null?void 0:await e[t.co... function ju (line 26) | async function ju(e,t){return t.context.model===null?void 0:await e[t.co... function Qu (line 26) | async function Qu(e,t){return t.context.model===null?void 0:await e[t.co... function Ku (line 26) | async function Ku(e,t){return t.context.model===null?void 0:await e[t.co... function Wu (line 26) | async function Wu(e,t){return t.context.model===null?void 0:await e[t.co... function Yu (line 26) | async function Yu(e,t){return t.context.model===null?void 0:await e[t.co... function Xu (line 26) | async function Xu(e,t){return t.context.model===null?void 0:await e[t.co... function Zu (line 26) | async function Zu(e,t){return t.context.model===null?void 0:await e[t.co... function Ju (line 26) | async function Ju(e,t){return t.context.model===null?void 0:await e[t.co... function ep (line 26) | async function ep(e,t){return t.context.model===null?void 0:await e[t.co... method constructor (line 27) | constructor(t){if(typeof t?.connectionString<"u"&&(process.env.DATABASE_... method resolve (line 27) | async resolve(t){let r=null;try{G("Resolving API request w/ event (trunc... FILE: tests/generator/schemas/generated/@gql/client/inspector.d.ts type ErrorExtensions (line 8) | type ErrorExtensions = { type ErrorDetails (line 12) | type ErrorDetails = { class CustomError (line 18) | class CustomError extends Error { FILE: tests/generator/schemas/generated/@gql/client/types.d.ts type logLevel (line 4) | type logLevel = 'INFO' | 'WARN' | 'ERROR'; type PrismaAppSyncOptionsType (line 5) | type PrismaAppSyncOptionsType = { type Options (line 13) | type Options = Required & { type InjectedConfig (line 17) | type InjectedConfig = { type RuntimeConfig (line 33) | type RuntimeConfig = { type Action (line 49) | type Action = typeof Actions[keyof typeof Actions] | string; type ActionsAlias (line 50) | type ActionsAlias = typeof ActionsAliases[keyof typeof ActionsAliases] |... type ActionsAliasStr (line 51) | type ActionsAliasStr = keyof typeof ActionsAliases; type Context (line 52) | type Context = { type Model (line 57) | type Model = { type QueryParams (line 84) | type QueryParams = { type Authorization (line 96) | type Authorization = typeof Authorizations[keyof typeof Authorizations] ... type PrismaGet (line 97) | type PrismaGet = Pick, 'where'> & Pick, 'data'> & Pick, 'data'> & Pick, 'data' | 'where'> & Pick<... type PrismaUpdateMany (line 103) | type PrismaUpdateMany = Pick, 'data' | 'where'>; type PrismaUpsert (line 104) | type PrismaUpsert = Pick, 'where'> & Pick, 'where'> & Pick, 'where'>; type QueryBuilder (line 107) | type QueryBuilder = { type QueryParamsCustom (line 119) | type QueryParamsCustom = QueryParams & { type BeforeHookParams (line 122) | type BeforeHookParams = QueryParams & { type AfterHookParams (line 147) | type AfterHookParams = QueryParams & { type ShieldContext (line 151) | type ShieldContext = { type Reason (line 155) | type Reason = string | ((context: ShieldContext) => string); type ShieldRule (line 156) | type ShieldRule = boolean | ((context: ShieldContext) => boolean | Promi... type Shield (line 157) | type Shield = { type HooksProps (line 163) | type HooksProps = { type HooksReturn (line 167) | type HooksReturn = { type HookPath (line 171) | type HookPath = Operations |... type HooksParameter (line 172) | type HooksParameter = ... type ShieldAuthorization (line 177) | type ShieldAuthorization = { type ResolveParams (line 184) | type ResolveParams; type AppSyncEvent (line 205) | type AppSyncEvent = AppSyncResolverEvent; type GraphQLType (line 206) | type GraphQLType = 'Query' | 'Mutation' | 'Subscription'; type API_KEY (line 207) | type API_KEY = null | { type AWS_LAMBDA (line 210) | type AWS_LAMBDA = AppSyncIdentityLambda; type AWS_IAM (line 211) | type AWS_IAM = AppSyncIdentityIAM; type AMAZON_COGNITO_USER_POOLS (line 212) | type AMAZON_COGNITO_USER_POOLS = AppSyncIdentityCognito; type OPENID_CONNECT (line 213) | type OPENID_CONNECT = AppSyncIdentityOIDC; type Identity (line 214) | type Identity = API_KEY | AWS_LAMBDA | AWS_IAM | AMAZON_COGNITO_USER_POO... FILE: tests/generator/schemas/generated/@gql/client/utils.d.ts class WalkNode (line 168) | class WalkNode { FILE: tests/generator/schemas/generated/crud/client/consts.d.ts type Actions (line 1) | enum Actions { type ActionsAliases (line 22) | enum ActionsAliases { type Authorizations (line 45) | enum Authorizations { FILE: tests/generator/schemas/generated/crud/client/core.d.ts class PrismaAppSync (line 20) | class PrismaAppSync { FILE: tests/generator/schemas/generated/crud/client/index.js function el (line 11) | function el(e,t,r){let i=br(e,t,"-",!1,r)||[],s=br(t,e,"",!1,r)||[],a=br... function tl (line 11) | function tl(e,t){let r=1,i=1,s=Zi(e,r),a=new Set([t]);for(;e<=s&&s<=t;)a... function rl (line 11) | function rl(e,t,r){if(e===t)return{pattern:e,count:[],digits:0};let i=il... function Yi (line 11) | function Yi(e,t,r,i){let s=tl(e,t),a=[],o=e,l;for(let c=0;ct?1:t>e?-1:0} function Xi (line 11) | function Xi(e,t,r){return e.some(i=>i[t]===r)} function Zi (line 11) | function Zi(e,t){return Number(String(e).slice(0,-t)+"9".repeat(t))} function Ji (line 11) | function Ji(e,t){return e-e%Math.pow(10,t)} function es (line 11) | function es(e){let[t=0,r=""]=e;return r||t>1?`{${t+(r?","+r:"")}}`:""} function nl (line 11) | function nl(e,t,r){return`[${e}${t-e===1?"":"-"}${t}]`} function ts (line 11) | function ts(e){return/^-?(0+)\d/.test(e)} function al (line 11) | function al(e,t,r){if(!t.isPadded)return e;let i=Math.abs(t.maxLen-Strin... method extglobChars (line 17) | extglobChars(e){return{"!":{type:"negate",open:"(?:(?!(?:",close:`))${e.... method globChars (line 17) | globChars(e){return e===!0?Vl:Ls} function gc (line 17) | function gc(e){return!!e&&typeof e=="object"} function mc (line 17) | function mc(e){var t=Object.prototype.toString.call(e);return t==="[obje... function Ac (line 17) | function Ac(e){return e.$$typeof===bc} function Ec (line 17) | function Ec(e){return Array.isArray(e)?[]:{}} function Ve (line 17) | function Ve(e,t){return t.clone!==!1&&t.isMergeableObject(e)?Ce(Ec(e),e,... function xc (line 17) | function xc(e,t,r){return e.concat(t).map(function(i){return Ve(i,r)})} function vc (line 17) | function vc(e,t){if(!t.customMerge)return Ce;var r=t.customMerge(e);retu... function Rc (line 17) | function Rc(e){return Object.getOwnPropertySymbols?Object.getOwnProperty... function Js (line 17) | function Js(e){return Object.keys(e).concat(Rc(e))} function en (line 17) | function en(e,t){try{return t in e}catch{return!1}} function wc (line 17) | function wc(e,t){return en(e,t)&&!(Object.hasOwnProperty.call(e,t)&&Obje... function Sc (line 17) | function Sc(e,t,r){var i={};return r.isMergeableObject(e)&&Js(e).forEach... function Ce (line 17) | function Ce(e,t,r){r=r||{},r.arrayMerge=r.arrayMerge||xc,r.isMergeableOb... function Oc (line 18) | function Oc(e,t){var p=t===void 0?_c:t,d=p.mode,r=d===void 0?"specialCha... function qc (line 18) | function qc(e,t){var i=(t===void 0?Nc:t).level,r=i===void 0?"all":i;if(!... function kc (line 18) | function kc(e,t){var r=t===void 0?Pc:t,i=r.level,s=i===void 0?"all":i,a=... function pn (line 18) | function pn(){var e={};return e["align-content"]=!1,e["align-items"]=!1,... function Dc (line 18) | function Dc(e,t,r){} function Ic (line 18) | function Ic(e,t,r){} function Mc (line 18) | function Mc(e,t){return Hc.test(t)?"":t} function Uc (line 18) | function Uc(e,t){e=Qe.trimRight(e),e[e.length-1]!==";"&&(e+=";");var r=e... function gn (line 19) | function gn(e){return e==null} function $c (line 19) | function $c(e){var t={};for(var r in e)t[r]=e[r];return t} function mn (line 19) | function mn(e){e=$c(e||{}),e.whiteList=e.whiteList||xt.whiteList,e.onAtt... function Bc (line 19) | function Bc(e,t){var r=new En(t);return r.process(e)} function wn (line 19) | function wn(){return{a:["target","href","title"],abbr:["title"],address:... function Vc (line 19) | function Vc(e,t,r){} function jc (line 19) | function jc(e,t,r){} function Qc (line 19) | function Qc(e,t,r){} function Kc (line 19) | function Kc(e,t,r){} function Tn (line 19) | function Tn(e){return e.replace(Yc,"<").replace(Xc,">")} function Wc (line 19) | function Wc(e,t,r,i){if(r=Nn(r),t==="href"||t==="src"){if(r=Tt.trim(r),r... function Cn (line 19) | function Cn(e){return e.replace(Zc,""")} function _n (line 19) | function _n(e){return e.replace(Jc,'"')} function On (line 19) | function On(e){return e.replace(eu,n(function(r,i){return i[0]==="x"||i[... function Pn (line 19) | function Pn(e){return e.replace(tu,":").replace(ru," ")} function Ln (line 19) | function Ln(e){for(var t="",r=0,i=e.length;r0;t--){var r=e[t];if(r!==" ")return r==="="?t:-1}} function gu (line 19) | function gu(e){return e[0]==='"'&&e[e.length-1]==='"'||e[0]==="'"&&e[e.l... function kn (line 19) | function kn(e){return gu(e)?e.substr(1,e.length-2):e} function Ct (line 19) | function Ct(e){return e==null} function Au (line 19) | function Au(e){var t=_t.spaceIndex(e);if(t===-1)return{html:"",closing:e... function Eu (line 19) | function Eu(e){var t={};for(var r in e)t[r]=e[r];return t} function xu (line 19) | function xu(e){var t={};for(var r in e)Array.isArray(e[r])?t[r.toLowerCa... function In (line 19) | function In(e){e=Eu(e||{}),e.stripIgnoreTag&&(e.onIgnoreTag&&console.err... function Bn (line 19) | function Bn(e,t){var r=new $n(t);return r.process(e)} function vu (line 19) | function vu(){return typeof self<"u"&&typeof DedicatedWorkerGlobalScope<... function pr (line 26) | function pr(e){if(typeof e!="object"||e===null)return!1;let t=Object.get... function pe (line 26) | function pe(...e){return Qr.default.all([{},...e])} function Re (line 26) | function Re(e){return(0,Qr.default)({},e)} function Nt (line 26) | function Nt(e){return(0,Lt.decode)(e)} function qt (line 26) | function qt(e){return(0,Lt.encode)(e)} function jn (line 26) | function jn(e){return dt(e,{shallowArrays:!0})} function Qn (line 26) | function Qn(e){let t=dt(e),r=Object.keys(t).map(a=>a.split(".").filter(o... function Kn (line 26) | function Kn(e,t){let r=Re(e);return(Array.isArray(t)?t:[t]).forEach(s=>d... function We (line 26) | function We(e,t){return(0,Gn.isMatch)(e,t)} function kt (line 26) | function kt(e){return(0,Vn.default)(e)} function W (line 26) | function W(e){return e==null||typeof e>"u"||typeof e=="string"&&e.trim()... function Ye (line 26) | function Ye(e){return e===void 0||typeof e>"u"} function Dt (line 26) | function Dt(e){return e?e.charAt(0).toLowerCase()+e.slice(1):""} function we (line 26) | async function we(e,t){return Array.isArray(e)?await Promise.all(e.map(a... function Pt (line 26) | async function Pt(e,t,r=new Ke){let i=Re(e),s={},a=Object.keys(i);for(le... method constructor (line 26) | constructor(t=[],r=!1){this._path=t;this._ignoreChildren=r;this._path=t,... method ignoreChilds (line 26) | ignoreChilds(){this._ignoreChildren=!0} method getPath (line 26) | getPath(){return this._path} function Wn (line 26) | function Wn(e,t,r){let i=[],s={};for(let a=0;a{this.#g-=t[r]... method #E (line 26) | *#E({allowStale:t=this.allowStale}={}){if(this.#i)for(let r=this.#n;!(!t... method #x (line 26) | *#x({allowStale:t=this.allowStale}={}){if(this.#i)for(let r=this.#o;!(!t... method #I (line 26) | #I(t){return t!==void 0&&this.#s.get(this.#r[t])===t} method entries (line 26) | *entries(){for(let t of this.#E())this.#e[t]!==void 0&&this.#r[t]!==void... method rentries (line 26) | *rentries(){for(let t of this.#x())this.#e[t]!==void 0&&this.#r[t]!==voi... method keys (line 26) | *keys(){for(let t of this.#E()){let r=this.#r[t];r!==void 0&&!this.#t(th... method rkeys (line 26) | *rkeys(){for(let t of this.#x()){let r=this.#r[t];r!==void 0&&!this.#t(t... method values (line 26) | *values(){for(let t of this.#E())this.#e[t]!==void 0&&!this.#t(this.#e[t... method rvalues (line 26) | *rvalues(){for(let t of this.#x())this.#e[t]!==void 0&&!this.#t(this.#e[... method [Symbol.iterator] (line 26) | [Symbol.iterator](){return this.entries()} method find (line 26) | find(t,r={}){for(let i of this.#E()){let s=this.#e[i],a=this.#t(s)?s.__s... method forEach (line 26) | forEach(t,r=this){for(let i of this.#E()){let s=this.#e[i],a=this.#t(s)?... method rforEach (line 26) | rforEach(t,r=this){for(let i of this.#x()){let s=this.#e[i],a=this.#t(s)... method purgeStale (line 26) | purgeStale(){let t=!1;for(let r of this.#x({allowStale:!0}))this.#d(r)&&... method dump (line 26) | dump(){let t=[];for(let r of this.#E({allowStale:!0})){let i=this.#r[r],... method load (line 26) | load(t){this.clear();for(let[r,i]of t){if(i.start){let s=Date.now()-i.st... method set (line 26) | set(t,r,i={}){if(r===void 0)return this.delete(t),this;let{ttl:s=this.tt... method pop (line 26) | pop(){try{for(;this.#i;){let t=this.#e[this.#o];if(this.#L(!0),this.#t(t... method #L (line 26) | #L(t){let r=this.#o,i=this.#r[r],s=this.#e[r];return this.#S&&this.#t(s)... method has (line 26) | has(t,r={}){let{updateAgeOnHas:i=this.updateAgeOnHas,status:s}=r,a=this.... method peek (line 26) | peek(t,r={}){let{allowStale:i=this.allowStale}=r,s=this.#s.get(t);if(s!=... method #N (line 26) | #N(t,r,i,s){let a=r===void 0?void 0:this.#e[r];if(this.#t(a))return a;le... method #t (line 26) | #t(t){if(!this.#S)return!1;let r=t;return!!r&&r instanceof Promise&&r.ha... method fetch (line 26) | async fetch(t,r={}){let{allowStale:i=this.allowStale,updateAgeOnGet:s=th... method get (line 26) | get(t,r={}){let{allowStale:i=this.allowStale,updateAgeOnGet:s=this.updat... method #H (line 26) | #H(t,r){this.#f[r]=t,this.#c[t]=r} method #_ (line 26) | #_(t){t!==this.#n&&(t===this.#o?this.#o=this.#c[t]:this.#H(this.#f[t],th... method delete (line 26) | delete(t){let r=!1;if(this.#i!==0){let i=this.#s.get(t);if(i!==void 0)if... method clear (line 26) | clear(){for(let t of this.#x({allowStale:!0})){let r=this.#e[t];if(this.... method constructor (line 26) | constructor({cacheNull:t=!0,...r}){super(r),(0,ke.default)(!("maxAge"in ... method memoize (line 26) | async memoize(t,r){(0,ke.default)(typeof r=="function"),this.has(t)||thi... method memoizeSync (line 26) | memoizeSync(t,r){if((0,ke.default)(typeof r=="function"),!this.has(t)){l... function ua (line 26) | async function ua(e){return await we(e,async({key:t,value:r},i)=>(typeof... function pa (line 26) | async function pa(e){return await we(e,async({key:t,value:r},i)=>(typeof... function Lu (line 26) | async function Lu({shield:e,shieldRule:t,globPattern:r,matcher:i,context... function fa (line 26) | async function fa({shield:e,paths:t,context:r}){let i={canAccess:!0,reas... function da (line 26) | function da({paths:e,context:t,fieldsMapping:r}){let i=0,s=[];if(!W(r))f... function Zr (line 26) | async function Zr({when:e,hooks:t,prismaClient:r,QueryParams:i,result:s}... function ha (line 26) | async function ha({callerUuid:e,maxReqPerMinute:t}){let r=!1,i=-1;try{i=... function ma (line 26) | async function ma(e,t,r){if(W(e?.info?.fieldName)||Ye(e?.info?.selection... function ga (line 26) | async function ga(e){return await we(e,async({key:t,value:r},i)=>{if(t==... function Nu (line 26) | function Nu({appsyncEvent:e}){let t=null,r=null;if(W(e?.identity))t="API... function qu (line 26) | function qu({customResolvers:e,operation:t,options:r}){let i={action:"",... function ku (line 26) | function ku({fieldName:e}){let t=e;if(!(t.length>0))throw new N("Error p... function Du (line 26) | function Du({operation:e}){let r=Object.keys(Kr).sort().reverse().find(i... function Iu (line 26) | function Iu({action:e}){let t=null;for(let r in Ne)if(Ne[r].includes(e))... function Hu (line 26) | function Hu({operation:e,action:t,options:r}){let i=e.replace(String(t),... function Mu (line 26) | function Mu({_selectionSetList:e}){let t=[];return e.forEach(r=>{let i=r... function Uu (line 26) | function Uu({_parentTypeName:e}){let t=e;if(!["Query","Mutation","Subscr... function Fu (line 26) | function Fu({action:e,defaultPagination:t,_arguments:r,_selectionSetList... function ya (line 26) | function ya(e){if(Object.keys(e).length>1)throw new N("Wrong 'orderBy' i... function $u (line 26) | function $u(e){let t=[];return(Array.isArray(e)?e:[e]).forEach(i=>{t.pus... function Bu (line 26) | function Bu(e){let t=e[0],r=e.length>1?Jr(e.splice(1)):!0;return{include... function Jr (line 26) | function Jr(e){let t=e[0],r=e.length>1?Jr(e.splice(1)):!0;return{select:... function zu (line 26) | function zu(e){let t={select:{}};for(let r=0;r{e.forEach(s=>{s?.[i]&&(i=... function Vu (line 26) | async function Vu(e,t){return t.context.model===null?void 0:await e[t.co... function ju (line 26) | async function ju(e,t){return t.context.model===null?void 0:await e[t.co... function Qu (line 26) | async function Qu(e,t){return t.context.model===null?void 0:await e[t.co... function Ku (line 26) | async function Ku(e,t){return t.context.model===null?void 0:await e[t.co... function Wu (line 26) | async function Wu(e,t){return t.context.model===null?void 0:await e[t.co... function Yu (line 26) | async function Yu(e,t){return t.context.model===null?void 0:await e[t.co... function Xu (line 26) | async function Xu(e,t){return t.context.model===null?void 0:await e[t.co... function Zu (line 26) | async function Zu(e,t){return t.context.model===null?void 0:await e[t.co... function Ju (line 26) | async function Ju(e,t){return t.context.model===null?void 0:await e[t.co... function ep (line 26) | async function ep(e,t){return t.context.model===null?void 0:await e[t.co... method constructor (line 27) | constructor(t){if(typeof t?.connectionString<"u"&&(process.env.DATABASE_... method resolve (line 27) | async resolve(t){let r=null;try{G("Resolving API request w/ event (trunc... FILE: tests/generator/schemas/generated/crud/client/inspector.d.ts type ErrorExtensions (line 8) | type ErrorExtensions = { type ErrorDetails (line 12) | type ErrorDetails = { class CustomError (line 18) | class CustomError extends Error { FILE: tests/generator/schemas/generated/crud/client/types.d.ts type logLevel (line 4) | type logLevel = 'INFO' | 'WARN' | 'ERROR'; type PrismaAppSyncOptionsType (line 5) | type PrismaAppSyncOptionsType = { type Options (line 13) | type Options = Required & { type InjectedConfig (line 17) | type InjectedConfig = { type RuntimeConfig (line 33) | type RuntimeConfig = { type Action (line 49) | type Action = typeof Actions[keyof typeof Actions] | string; type ActionsAlias (line 50) | type ActionsAlias = typeof ActionsAliases[keyof typeof ActionsAliases] |... type ActionsAliasStr (line 51) | type ActionsAliasStr = keyof typeof ActionsAliases; type Context (line 52) | type Context = { type Model (line 57) | type Model = { type QueryParams (line 84) | type QueryParams = { type Authorization (line 96) | type Authorization = typeof Authorizations[keyof typeof Authorizations] ... type PrismaGet (line 97) | type PrismaGet = Pick, 'where'> & Pick, 'data'> & Pick, 'data'> & Pick, 'data' | 'where'> & Pick<... type PrismaUpdateMany (line 103) | type PrismaUpdateMany = Pick, 'data' | 'where'>; type PrismaUpsert (line 104) | type PrismaUpsert = Pick, 'where'> & Pick, 'where'> & Pick, 'where'>; type QueryBuilder (line 107) | type QueryBuilder = { type QueryParamsCustom (line 119) | type QueryParamsCustom = QueryParams & { type BeforeHookParams (line 122) | type BeforeHookParams = QueryParams & { type AfterHookParams (line 147) | type AfterHookParams = QueryParams & { type ShieldContext (line 151) | type ShieldContext = { type Reason (line 155) | type Reason = string | ((context: ShieldContext) => string); type ShieldRule (line 156) | type ShieldRule = boolean | ((context: ShieldContext) => boolean | Promi... type Shield (line 157) | type Shield = { type HooksProps (line 163) | type HooksProps = { type HooksReturn (line 167) | type HooksReturn = { type HookPath (line 171) | type HookPath = Operations |... type HooksParameter (line 172) | type HooksParameter = ... type ShieldAuthorization (line 177) | type ShieldAuthorization = { type ResolveParams (line 184) | type ResolveParams; type AppSyncEvent (line 205) | type AppSyncEvent = AppSyncResolverEvent; type GraphQLType (line 206) | type GraphQLType = 'Query' | 'Mutation' | 'Subscription'; type API_KEY (line 207) | type API_KEY = null | { type AWS_LAMBDA (line 210) | type AWS_LAMBDA = AppSyncIdentityLambda; type AWS_IAM (line 211) | type AWS_IAM = AppSyncIdentityIAM; type AMAZON_COGNITO_USER_POOLS (line 212) | type AMAZON_COGNITO_USER_POOLS = AppSyncIdentityCognito; type OPENID_CONNECT (line 213) | type OPENID_CONNECT = AppSyncIdentityOIDC; type Identity (line 214) | type Identity = API_KEY | AWS_LAMBDA | AWS_IAM | AMAZON_COGNITO_USER_POO... FILE: tests/generator/schemas/generated/crud/client/utils.d.ts class WalkNode (line 168) | class WalkNode {