> eveapp-api-core@1.0.1 schema:generate > node bin/schemaGenerator.js /src/api/node_modules/ts-json-schema-generator/dist/src/NodeParser/IndexedAccessTypeNodeParser.js:64 throw new Errors_js_1.LogicError(node, `Invalid index "${type.getValue()}" in type "${objectType.getId()}"`); ^ LogicError: Invalid index "exoskeleton" in type "indexed-type-1777104669-59854-59949-1777104669-59841-59950-1777104669-59839-60229-1777104669-59543-60230-1777104669-0-108983" at /src/api/node_modules/ts-json-schema-generator/dist/src/NodeParser/IndexedAccessTypeNodeParser.js:64:27 at Array.map () at IndexedAccessTypeNodeParser.createType (/src/api/node_modules/ts-json-schema-generator/dist/src/NodeParser/IndexedAccessTypeNodeParser.js:51:42) at ChainNodeParser.createType (/src/api/node_modules/ts-json-schema-generator/dist/src/ChainNodeParser.js:30:45) at TypeReferenceNodeParser.createSubContext (/src/api/node_modules/ts-json-schema-generator/dist/src/NodeParser/TypeReferenceNodeParser.js:65:62) at TypeReferenceNodeParser.createType (/src/api/node_modules/ts-json-schema-generator/dist/src/NodeParser/TypeReferenceNodeParser.js:35:70) at ChainNodeParser.createType (/src/api/node_modules/ts-json-schema-generator/dist/src/ChainNodeParser.js:30:45) at AnnotatedNodeParser.createType (/src/api/node_modules/ts-json-schema-generator/dist/src/NodeParser/AnnotatedNodeParser.js:29:47) at /src/api/node_modules/ts-json-schema-generator/dist/src/NodeParser/TypeLiteralNodeParser.js:39:133 at Array.map () { diagnostic: { category: 1, file: SourceFileObject { pos: 0, end: 527397, flags: 33554560, modifierFlagsCache: 0, transformFlags: 21234689, parent: undefined, kind: 312, statements: [ NodeObject { pos: 0, end: 612, flags: 33556608, modifierFlagsCache: 536871040, transformFlags: 1, parent: [Circular *1], kind: 267, symbol: SymbolObject { id: 0, mergeId: 0, flags: 1024, escapedName: '__global', declarations: [Array], exports: [Map], parent: undefined }, localSymbol: undefined, modifiers: [ [TokenObject], pos: 0, end: 154, hasTrailingComma: false, transformFlags: 1 ], name: IdentifierObject { pos: 154, end: 161, flags: 33554432, modifierFlagsCache: 0, transformFlags: 0, parent: [Circular *2], kind: 80, escapedText: 'global', jsDoc: undefined, flowNode: [Object], symbol: undefined }, body: NodeObject { pos: 161, end: 612, flags: 33554432, modifierFlagsCache: 0, transformFlags: 1, parent: [Circular *2], kind: 268, statements: [Array], jsDoc: undefined, id: 197 }, jsDoc: undefined, locals: Map(1) { 'PrismaJson' => [SymbolObject] }, nextContainer: NodeObject { pos: 163, end: 610, flags: 33554592, modifierFlagsCache: 536870912, transformFlags: 1, parent: [NodeObject], kind: 267, symbol: [SymbolObject], localSymbol: [SymbolObject], modifiers: undefined, name: [IdentifierObject], body: [NodeObject], jsDoc: undefined, locals: Map(0) {}, nextContainer: [NodeObject], id: 198 } }, NodeObject { pos: 612, end: 811, flags: 33554432, modifierFlagsCache: 536870944, transformFlags: 1, parent: [Circular *1], kind: 265, symbol: SymbolObject { id: 0, mergeId: 0, flags: 524288, escapedName: 'NullableListFilter', declarations: [Array], parent: [SymbolObject] }, localSymbol: SymbolObject { id: 0, mergeId: 0, flags: 0, escapedName: 'NullableListFilter', declarations: [Array], parent: undefined, exportSymbol: [SymbolObject] }, modifiers: [ [TokenObject], pos: 612, end: 676, hasTrailingComma: false, transformFlags: 0 ], name: IdentifierObject { pos: 681, end: 700, flags: 33554432, modifierFlagsCache: 0, transformFlags: 0, parent: [Circular *3], kind: 80, escapedText: 'NullableListFilter', jsDoc: undefined, flowNode: [Object], symbol: undefined }, typeParameters: [ [NodeObject], pos: 701, end: 702, hasTrailingComma: false, transformFlags: 1 ], type: NodeObject { pos: 705, end: 810, flags: 33554432, modifierFlagsCache: 0, transformFlags: 1, parent: [Circular *3], kind: 187, symbol: [SymbolObject], localSymbol: undefined, members: [Array] }, jsDoc: [ [NodeObject] ], locals: Map(1) { 'T' => [SymbolObject] }, nextContainer: NodeObject { pos: 811, end: 962, flags: 33554432, modifierFlagsCache: 536870944, transformFlags: 1, parent: [Circular *1], kind: 265, symbol: [SymbolObject], localSymbol: [SymbolObject], modifiers: [Array], name: [IdentifierObject], typeParameters: [Array], type: [NodeObject], jsDoc: [Array], locals: [Map], nextContainer: [NodeObject] } }, NodeObject { pos: 811, end: 962, flags: 33554432, modifierFlagsCache: 536870944, transformFlags: 1, parent: [Circular *1], kind: 265, symbol: SymbolObject { id: 0, mergeId: 0, flags: 524288, escapedName: 'UpdateInput', declarations: [Array], parent: [SymbolObject] }, localSymbol: SymbolObject { id: 0, mergeId: 0, flags: 0, escapedName: 'UpdateInput', declarations: [Array], parent: undefined, exportSymbol: [SymbolObject] }, modifiers: [ [TokenObject], pos: 811, end: 873, hasTrailingComma: false, transformFlags: 0 ], name: IdentifierObject { pos: 878, end: 890, flags: 33554432, modifierFlagsCache: 0, transformFlags: 0, parent: [Circular *4], kind: 80, escapedText: 'UpdateInput', jsDoc: undefined, flowNode: [Object], symbol: undefined }, typeParameters: [ [NodeObject], pos: 891, end: 892, hasTrailingComma: false, transformFlags: 1 ], type: NodeObject { pos: 895, end: 961, flags: 33554432, modifierFlagsCache: 0, transformFlags: 1, parent: [Circular *4], kind: 194, checkType: [NodeObject], extendsType: [TokenObject], trueType: [NodeObject], falseType: [NodeObject], locals: undefined, nextContainer: undefined }, jsDoc: [ [NodeObject] ], locals: Map(1) { 'T' => [SymbolObject] }, nextContainer: NodeObject { pos: 916, end: 955, flags: 33554432, modifierFlagsCache: 0, transformFlags: 1, parent: [NodeObject], kind: 200, symbol: [SymbolObject], localSymbol: undefined, readonlyToken: undefined, typeParameter: [NodeObject], nameType: undefined, questionToken: [TokenObject], type: [NodeObject], members: [Array], locals: [Map], nextContainer: [NodeObject] } }, NodeObject { pos: 962, end: 1093, flags: 33554432, modifierFlagsCache: 536870944, transformFlags: 1, parent: [Circular *1], kind: 265, symbol: SymbolObject { id: 0, mergeId: 0, flags: 524288, escapedName: 'UpdateManyInput', declarations: [Array], parent: [SymbolObject] }, localSymbol: SymbolObject { id: 0, mergeId: 0, flags: 0, escapedName: 'UpdateManyInput', declarations: [Array], parent: undefined, exportSymbol: [SymbolObject] }, modifiers: [ [TokenObject], pos: 962, end: 1026, hasTrailingComma: false, transformFlags: 0 ], name: IdentifierObject { pos: 1031, end: 1047, flags: 33554432, modifierFlagsCache: 0, transformFlags: 0, parent: [Circular *5], kind: 80, escapedText: 'UpdateManyInput', jsDoc: undefined, flowNode: [Object], symbol: undefined }, typeParameters: [ [NodeObject], pos: 1048, end: 1049, hasTrailingComma: false, transformFlags: 1 ], type: NodeObject { pos: 1052, end: 1092, flags: 33554432, modifierFlagsCache: 0, transformFlags: 1, parent: [Circular *5], kind: 192, types: [Array] }, jsDoc: [ [NodeObject] ], locals: Map(1) { 'T' => [SymbolObject] }, nextContainer: NodeObject { pos: 1093, end: 1208, flags: 33554432, modifierFlagsCache: 536870944, transformFlags: 1, parent: [Circular *1], kind: 265, symbol: [SymbolObject], localSymbol: [SymbolObject], modifiers: [Array], name: [IdentifierObject], typeParameters: [Array], type: [NodeObject], jsDoc: [Array], locals: [Map], nextContainer: [NodeObject] } }, NodeObject { pos: 1093, end: 1208, flags: 33554432, modifierFlagsCache: 536870944, transformFlags: 1, parent: [Circular *1], kind: 265, symbol: SymbolObject { id: 0, mergeId: 0, flags: 524288, escapedName: 'CreateManyInput', declarations: [Array], parent: [SymbolObject] }, localSymbol: SymbolObject { id: 0, mergeId: 0, flags: 0, escapedName: 'CreateManyInput', declarations: [Array], parent: undefined, exportSymbol: [SymbolObject] }, modifiers: [ [TokenObject], pos: 1093, end: 1157, hasTrailingComma: false, transformFlags: 0 ], name: IdentifierObject { pos: 1162, end: 1178, flags: 33554432, modifierFlagsCache: 0, transformFlags: 0, parent: [Circular *6], kind: 80, escapedText: 'CreateManyInput', jsDoc: undefined, flowNode: [Object], symbol: undefined }, typeParameters: [ [NodeObject], pos: 1179, end: 1180, hasTrailingComma: false, transformFlags: 1 ], type: NodeObject { pos: 1183, end: 1207, flags: 33554432, modifierFlagsCache: 0, transformFlags: 1, parent: [Circular *6], kind: 192, types: [Array] }, jsDoc: [ [NodeObject] ], locals: Map(1) { 'T' => [SymbolObject] }, nextContainer: NodeObject { pos: 1208, end: 1578, flags: 33554432, modifierFlagsCache: 536870944, transformFlags: 1, parent: [Circular *1], kind: 265, symbol: [SymbolObject], localSymbol: [SymbolObject], modifiers: [Array], name: [IdentifierObject], typeParameters: [Array], type: [NodeObject], jsDoc: [Array], locals: [Map], nextContainer: [NodeObject] } }, NodeObject { pos: 1208, end: 1578, flags: 33554432, modifierFlagsCache: 536870944, transformFlags: 1, parent: [Circular *1], kind: 265, symbol: SymbolObject { id: 0, mergeId: 0, flags: 524288, escapedName: 'TypedNestedStringFilter', declarations: [Array], parent: [SymbolObject] }, localSymbol: SymbolObject { id: 0, mergeId: 0, flags: 0, escapedName: 'TypedNestedStringFilter', declarations: [Array], parent: undefined, exportSymbol: [SymbolObject] }, modifiers: [ [TokenObject], pos: 1208, end: 1329, hasTrailingComma: false, transformFlags: 0 ], name: IdentifierObject { pos: 1334, end: 1358, flags: 33554432, modifierFlagsCache: 0, transformFlags: 0, parent: [Circular *7], kind: 80, escapedText: 'TypedNestedStringFilter', jsDoc: undefined, flowNode: [Object], symbol: undefined }, typeParameters: [ [NodeObject], pos: 1359, end: 1375, hasTrailingComma: false, transformFlags: 1 ], type: NodeObject { pos: 1378, end: 1577, flags: 33554432, modifierFlagsCache: 0, transformFlags: 1, parent: [Circular *7], kind: 193, types: [Array] }, jsDoc: [ [NodeObject] ], locals: Map(1) { 'S' => [SymbolObject] }, nextContainer: NodeObject { pos: 1578, end: 1936, flags: 33554432, modifierFlagsCache: 536870944, transformFlags: 1, parent: [Circular *1], kind: 265, symbol: [SymbolObject], localSymbol: [SymbolObject], modifiers: [Array], name: [IdentifierObject], typeParameters: [Array], type: [NodeObject], jsDoc: [Array], locals: [Map], nextContainer: [NodeObject] } }, NodeObject { pos: 1578, end: 1936, flags: 33554432, modifierFlagsCache: 536870944, transformFlags: 1, parent: [Circular *1], kind: 265, symbol: SymbolObject { id: 0, mergeId: 0, flags: 524288, escapedName: 'TypedStringFilter', declarations: [Array], parent: [SymbolObject] }, localSymbol: SymbolObject { id: 0, mergeId: 0, flags: 0, escapedName: 'TypedStringFilter', declarations: [Array], parent: undefined, exportSymbol: [SymbolObject] }, modifiers: [ [TokenObject], pos: 1578, end: 1693, hasTrailingComma: false, transformFlags: 0 ], name: IdentifierObject { pos: 1698, end: 1716, flags: 33554432, modifierFlagsCache: 0, transformFlags: 0, parent: [Circular *8], kind: 80, escapedText: 'TypedStringFilter', jsDoc: undefined, flowNode: [Object], symbol: undefined }, typeParameters: [ [NodeObject], pos: 1717, end: 1733, hasTrailingComma: false, transformFlags: 1 ], type: NodeObject { pos: 1736, end: 1935, flags: 33554432, modifierFlagsCache: 0, transformFlags: 1, parent: [Circular *8], kind: 193, types: [Array] }, jsDoc: [ [NodeObject] ], locals: Map(1) { 'S' => [SymbolObject] }, nextContainer: NodeObject { pos: 1936, end: 2374, flags: 33554432, modifierFlagsCache: 536870944, transformFlags: 1, parent: [Circular *1], kind: 265, symbol: [SymbolObject], localSymbol: [SymbolObject], modifiers: [Array], name: [IdentifierObject], typeParameters: [Array], type: [NodeObject], jsDoc: [Array], locals: [Map], nextContainer: [NodeObject] } }, NodeObject { pos: 1936, end: 2374, flags: 33554432, modifierFlagsCache: 536870944, transformFlags: 1, parent: [Circular *1], kind: 265, symbol: SymbolObject { id: 0, mergeId: 0, flags: 524288, escapedName: 'TypedNestedStringNullableFilter', declarations: [Array], parent: [SymbolObject] }, localSymbol: SymbolObject { id: 0, mergeId: 0, flags: 0, escapedName: 'TypedNestedStringNullableFilter', declarations: [Array], parent: undefined, exportSymbol: [SymbolObject] }, modifiers: [ [TokenObject], pos: 1936, end: 2065, hasTrailingComma: false, transformFlags: 0 ], name: IdentifierObject { pos: 2070, end: 2102, flags: 33554432, modifierFlagsCache: 0, transformFlags: 0, parent: [Circular *9], kind: 80, escapedText: 'TypedNestedStringNullableFilter', jsDoc: undefined, flowNode: [Object], symbol: undefined }, typeParameters: [ [NodeObject], pos: 2103, end: 2119, hasTrailingComma: false, transformFlags: 1 ], type: NodeObject { pos: 2122, end: 2373, flags: 33554432, modifierFlagsCache: 0, transformFlags: 1, parent: [Circular *9], kind: 193, types: [Array] }, jsDoc: [ [NodeObject] ], locals: Map(1) { 'S' => [SymbolObject] }, nextContainer: NodeObject { pos: 2374, end: 2800, flags: 33554432, modifierFlagsCache: 536870944, transformFlags: 1, parent: [Circular *1], kind: 265, symbol: [SymbolObject], localSymbol: [SymbolObject], modifiers: [Array], name: [IdentifierObject], typeParameters: [Array], type: [NodeObject], jsDoc: [Array], locals: [Map], nextContainer: [NodeObject] } }, NodeObject { pos: 2374, end: 2800, flags: 33554432, modifierFlagsCache: 536870944, transformFlags: 1, parent: [Circular *1], kind: 265, symbol: SymbolObject { id: 0, mergeId: 0, flags: 524288, escapedName: 'TypedStringNullableFilter', declarations: [Array], parent: [SymbolObject] }, localSymbol: SymbolObject { id: 0, mergeId: 0, flags: 0, escapedName: 'TypedStringNullableFilter', declarations: [Array], parent: undefined, exportSymbol: [SymbolObject] }, modifiers: [ [TokenObject], pos: 2374, end: 2497, hasTrailingComma: false, transformFlags: 0 ], name: IdentifierObject { pos: 2502, end: 2528, flags: 33554432, modifierFlagsCache: 0, transformFlags: 0, parent: [Circular *10], kind: 80, escapedText: 'TypedStringNullableFilter', jsDoc: undefined, flowNode: [Object], symbol: undefined }, typeParameters: [ [NodeObject], pos: 2529, end: 2545, hasTrailingComma: false, transformFlags: 1 ], type: NodeObject { pos: 2548, end: 2799, flags: 33554432, modifierFlagsCache: 0, transformFlags: 1, parent: [Circular *10], kind: 193, types: [Array] }, jsDoc: [ [NodeObject] ], locals: Map(1) { 'S' => [SymbolObject] }, nextContainer: NodeObject { pos: 2800, end: 3252, flags: 33554432, modifierFlagsCache: 536870944, transformFlags: 1, parent: [Circular *1], kind: 265, symbol: [SymbolObject], localSymbol: [SymbolObject], modifiers: [Array], name: [IdentifierObject], typeParameters: [Array], type: [NodeObject], jsDoc: [Array], locals: [Map], nextContainer: [NodeObject] } }, NodeObject { pos: 2800, end: 3252, flags: 33554432, modifierFlagsCache: 536870944, transformFlags: 1, parent: [Circular *1], kind: 265, symbol: SymbolObject { id: 0, mergeId: 0, flags: 524288, escapedName: 'TypedNestedStringWithAggregatesFilter', declarations: [Array], parent: [SymbolObject] }, localSymbol: SymbolObject { id: 0, mergeId: 0, flags: 0, escapedName: 'TypedNestedStringWithAggregatesFilter', declarations: [Array], parent: undefined, exportSymbol: [SymbolObject] }, modifiers: [ [TokenObject], pos: 2800, end: 2935, hasTrailingComma: false, transformFlags: 0 ], name: IdentifierObject { pos: 2940, end: 2978, flags: 33554432, modifierFlagsCache: 0, transformFlags: 0, parent: [Circular *11], kind: 80, escapedText: 'TypedNestedStringWithAggregatesFilter', jsDoc: undefined, flowNode: [Object], symbol: undefined }, typeParameters: [ [NodeObject], pos: 2979, end: 2995, hasTrailingComma: false, transformFlags: 1 ], type: NodeObject { pos: 2998, end: 3251, flags: 33554432, modifierFlagsCache: 0, transformFlags: 1, parent: [Circular *11], kind: 193, types: [Array] }, jsDoc: [ [NodeObject] ], locals: Map(1) { 'S' => [SymbolObject] }, nextContainer: NodeObject { pos: 3252, end: 3680, flags: 33554432, modifierFlagsCache: 536870944, transformFlags: 1, parent: [Circular *1], kind: 265, symbol: [SymbolObject], localSymbol: [SymbolObject], modifiers: [Array], name: [IdentifierObject], typeParameters: [Array], type: [NodeObject], jsDoc: [Array], locals: [Map], nextContainer: [NodeObject] } }, NodeObject { pos: 3252, end: 3680, flags: 33554432, modifierFlagsCache: 536870944, transformFlags: 1, parent: [Circular *1], kind: 265, symbol: SymbolObject { id: 0, mergeId: 0, flags: 524288, escapedName: 'TypedStringWithAggregatesFilter', declarations: [Array], parent: [SymbolObject] }, localSymbol: SymbolObject { id: 0, mergeId: 0, flags: 0, escapedName: 'TypedStringWithAggregatesFilter', declarations: [Array], parent: undefined, exportSymbol: [SymbolObject] }, modifiers: [ [TokenObject], pos: 3252, end: 3381, hasTrailingComma: false, transformFlags: 0 ], name: IdentifierObject { pos: 3386, end: 3418, flags: 33554432, modifierFlagsCache: 0, transformFlags: 0, parent: [Circular *12], kind: 80, escapedText: 'TypedStringWithAggregatesFilter', jsDoc: undefined, flowNode: [Object], symbol: undefined }, typeParameters: [ [NodeObject], pos: 3419, end: 3435, hasTrailingComma: false, transformFlags: 1 ], type: NodeObject { pos: 3438, end: 3679, flags: 33554432, modifierFlagsCache: 0, transformFlags: 1, parent: [Circular *12], kind: 193, types: [Array] }, jsDoc: [ [NodeObject] ], locals: Map(1) { 'S' => [SymbolObject] }, nextContainer: NodeObject { pos: 3680, end: 4200, flags: 33554432, modifierFlagsCache: 536870944, transformFlags: 1, parent: [Circular *1], kind: 265, symbol: [SymbolObject], localSymbol: [SymbolObject], modifiers: [Array], name: [IdentifierObject], typeParameters: [Array], type: [NodeObject], jsDoc: [Array], locals: [Map], nextContainer: [NodeObject] } }, NodeObject { pos: 3680, end: 4200, flags: 33554432, modifierFlagsCache: 536870944, transformFlags: 1, parent: [Circular *1], kind: 265, symbol: SymbolObject { id: 0, mergeId: 0, flags: 524288, escapedName: 'TypedNestedStringNullableWithAggregatesFilter', declarations: [Array], parent: [SymbolObject] }, localSymbol: SymbolObject { id: 0, mergeId: 0, flags: 0, escapedName: 'TypedNestedStringNullableWithAggregatesFilter', declarations: [Array], parent: undefined, exportSymbol: [SymbolObject] }, modifiers: [ [TokenObject], pos: 3680, end: 3823, hasTrailingComma: false, transformFlags: 0 ], name: IdentifierObject { pos: 3828, end: 3874, flags: 33554432, modifierFlagsCache: 0, transformFlags: 0, parent: [Circular *13], kind: 80, escapedText: 'TypedNestedStringNullableWithAggregatesFilter', jsDoc: undefined, flowNode: [Object], symbol: undefined }, typeParameters: [ [NodeObject], pos: 3875, end: 3891, hasTrailingComma: false, transformFlags: 1 ], type: NodeObject { pos: 3894, end: 4199, flags: 33554432, modifierFlagsCache: 0, transformFlags: 1, parent: [Circular *13], kind: 193, types: [Array] }, jsDoc: [ [NodeObject] ], locals: Map(1) { 'S' => [SymbolObject] }, nextContainer: NodeObject { pos: 4200, end: 4696, flags: 33554432, modifierFlagsCache: 536870944, transformFlags: 1, parent: [Circular *1], kind: 265, symbol: [SymbolObject], localSymbol: [SymbolObject], modifiers: [Array], name: [IdentifierObject], typeParameters: [Array], type: [NodeObject], jsDoc: [Array], locals: [Map], nextContainer: [NodeObject] } }, NodeObject { pos: 4200, end: 4696, flags: 33554432, modifierFlagsCache: 536870944, transformFlags: 1, parent: [Circular *1], kind: 265, symbol: SymbolObject { id: 0, mergeId: 0, flags: 524288, escapedName: 'TypedStringNullableWithAggregatesFilter', declarations: [Array], parent: [SymbolObject] }, localSymbol: SymbolObject { id: 0, mergeId: 0, flags: 0, escapedName: 'TypedStringNullableWithAggregatesFilter', declarations: [Array], parent: undefined, exportSymbol: [SymbolObject] }, modifiers: [ [TokenObject], pos: 4200, end: 4337, hasTrailingComma: false, transformFlags: 0 ], name: IdentifierObject { pos: 4342, end: 4382, flags: 33554432, modifierFlagsCache: 0, transformFlags: 0, parent: [Circular *14], kind: 80, escapedText: 'TypedStringNullableWithAggregatesFilter', jsDoc: undefined, flowNode: [Object], symbol: undefined }, typeParameters: [ [NodeObject], pos: 4383, end: 4399, hasTrailingComma: false, transformFlags: 1 ], type: NodeObject { pos: 4402, end: 4695, flags: 33554432, modifierFlagsCache: 0, transformFlags: 1, parent: [Circular *14], kind: 193, types: [Array] }, jsDoc: [ [NodeObject] ], locals: Map(1) { 'S' => [SymbolObject] }, nextContainer: NodeObject { pos: 4696, end: 5058, flags: 33554432, modifierFlagsCache: 536870944, transformFlags: 1, parent: [Circular *1], kind: 265, symbol: [SymbolObject], localSymbol: [SymbolObject], modifiers: [Array], name: [IdentifierObject], typeParameters: [Array], type: [NodeObject], jsDoc: [Array], locals: [Map], nextContainer: [NodeObject] } }, NodeObject { pos: 4696, end: 5058, flags: 33554432, modifierFlagsCache: 536870944, transformFlags: 1, parent: [Circular *1], kind: 265, symbol: SymbolObject { id: 0, mergeId: 0, flags: 524288, escapedName: 'TypedStringFieldUpdateOperationsInput', declarations: [Array], parent: [SymbolObject] }, localSymbol: SymbolObject { id: 0, mergeId: 0, flags: 0, escapedName: 'TypedStringFieldUpdateOperationsInput', declarations: [Array], parent: undefined, exportSymbol: [SymbolObject] }, modifiers: [ [TokenObject], pos: 4696, end: 4831, hasTrailingComma: false, transformFlags: 0 ], name: IdentifierObject { pos: 4836, end: 4874, flags: 33554432, modifierFlagsCache: 0, transformFlags: 0, parent: [Circular *15], kind: 80, escapedText: 'TypedStringFieldUpdateOperationsInput', jsDoc: undefined, flowNode: [Object], symbol: undefined }, typeParameters: [ [NodeObject], pos: 4875, end: 4891, hasTrailingComma: false, transformFlags: 1 ], type: NodeObject { pos: 4894, end: 5057, flags: 33554432, modifierFlagsCache: 0, transformFlags: 1, parent: [Circular *15], kind: 193, types: [Array] }, jsDoc: [ [NodeObject] ], locals: Map(1) { 'S' => [SymbolObject] }, nextContainer: NodeObject { pos: 5058, end: 5459, flags: 33554432, modifierFlagsCache: 536870944, transformFlags: 1, parent: [Circular *1], kind: 265, symbol: [SymbolObject], localSymbol: [SymbolObject], modifiers: [Array], name: [IdentifierObject], typeParameters: [Array], type: [NodeObject], jsDoc: [Array], locals: [Map], nextContainer: [NodeObject] } }, NodeObject { pos: 5058, end: 5459, flags: 33554432, modifierFlagsCache: 536870944, transformFlags: 1, parent: [Circular *1], kind: 265, symbol: SymbolObject { id: 0, mergeId: 0, flags: 524288, escapedName: 'TypedNullableStringFieldUpdateOperationsInput', declarations: [Array], parent: [SymbolObject] }, localSymbol: SymbolObject { id: 0, mergeId: 0, flags: 0, escapedName: 'TypedNullableStringFieldUpdateOperationsInput', declarations: [Array], parent: undefined, exportSymbol: [SymbolObject] }, modifiers: [ [TokenObject], pos: 5058, end: 5201, hasTrailingComma: false, transformFlags: 0 ], name: IdentifierObject { pos: 5206, end: 5252, flags: 33554432, modifierFlagsCache: 0, transformFlags: 0, parent: [Circular *16], kind: 80, escapedText: 'TypedNullableStringFieldUpdateOperationsInput', jsDoc: undefined, flowNode: [Object], symbol: undefined }, typeParameters: [ [NodeObject], pos: 5253, end: 5269, hasTrailingComma: false, transformFlags: 1 ], type: NodeObject { pos: 5272, end: 5458, flags: 33554432, modifierFlagsCache: 0, transformFlags: 1, parent: [Circular *16], kind: 193, types: [Array] }, jsDoc: [ [NodeObject] ], locals: Map(1) { 'S' => [SymbolObject] }, nextContainer: NodeObject { pos: 5459, end: 5860, flags: 33554432, modifierFlagsCache: 536870944, transformFlags: 1, parent: [Circular *1], kind: 265, symbol: [SymbolObject], localSymbol: [SymbolObject], modifiers: [Array], name: [IdentifierObject], typeParameters: [Array], type: [NodeObject], jsDoc: [Array], locals: [Map], nextContainer: [NodeObject] } }, NodeObject { pos: 5459, end: 5860, flags: 33554432, modifierFlagsCache: 536870944, transformFlags: 1, parent: [Circular *1], kind: 265, symbol: SymbolObject { id: 0, mergeId: 0, flags: 524288, escapedName: 'TypedStringNullableListFilter', declarations: [Array], parent: [SymbolObject] }, localSymbol: SymbolObject { id: 0, mergeId: 0, flags: 0, escapedName: 'TypedStringNullableListFilter', declarations: [Array], parent: undefined, exportSymbol: [SymbolObject] }, modifiers: [ [TokenObject], pos: 5459, end: 5586, hasTrailingComma: false, transformFlags: 0 ], name: IdentifierObject { pos: 5591, end: 5621, flags: 33554432, modifierFlagsCache: 0, transformFlags: 0, parent: [Circular *17], kind: 80, escapedText: 'TypedStringNullableListFilter', jsDoc: undefined, flowNode: [Object], symbol: undefined }, typeParameters: [ [NodeObject], pos: 5622, end: 5638, hasTrailingComma: false, transformFlags: 1 ], type: NodeObject { pos: 5641, end: 5859, flags: 33554432, modifierFlagsCache: 0, transformFlags: 1, parent: [Circular *17], kind: 193, types: [Array] }, jsDoc: [ [NodeObject] ], locals: Map(1) { 'S' => [SymbolObject] }, nextContainer: NodeObject { pos: 5860, end: 6088, flags: 33554432, modifierFlagsCache: 536870944, transformFlags: 1, parent: [Circular *1], kind: 265, symbol: [SymbolObject], localSymbol: [SymbolObject], modifiers: [Array], name: [IdentifierObject], typeParameters: [Array], type: [NodeObject], jsDoc: [Array], locals: [Map], nextContainer: [NodeObject] } }, NodeObject { pos: 5860, end: 6088, flags: 33554432, modifierFlagsCache: 536870944, transformFlags: 1, parent: [Circular *1], kind: 265, symbol: SymbolObject { id: 0, mergeId: 0, flags: 524288, escapedName: 'UpdateStringArrayInput', declarations: [Array], parent: [SymbolObject] }, localSymbol: SymbolObject { id: 0, mergeId: 0, flags: 0, escapedName: 'UpdateStringArrayInput', declarations: [Array], parent: undefined, exportSymbol: [SymbolObject] }, modifiers: [ [TokenObject], pos: 5860, end: 6004, hasTrailingComma: false, transformFlags: 0 ], name: IdentifierObject { pos: 6009, end: 6032, flags: 33554432, modifierFlagsCache: 0, transformFlags: 0, parent: [Circular *18], kind: 80, escapedText: 'UpdateStringArrayInput', jsDoc: undefined, flowNode: [Object], symbol: undefined }, typeParameters: [ [NodeObject], pos: 6033, end: 6049, hasTrailingComma: false, transformFlags: 1 ], type: NodeObject { pos: 6052, end: 6087, flags: 33554432, modifierFlagsCache: 0, transformFlags: 1, parent: [Circular *18], kind: 187, symbol: [SymbolObject], localSymbol: undefined, members: [Array] }, jsDoc: [ [NodeObject] ], locals: Map(1) { 'S' => [SymbolObject] }, nextContainer: NodeObject { pos: 6088, end: 6298, flags: 33554432, modifierFlagsCache: 536870944, transformFlags: 1, parent: [Circular *1], kind: 265, symbol: [SymbolObject], localSymbol: [SymbolObject], modifiers: [Array], name: [IdentifierObject], typeParameters: [Array], type: [NodeObject], jsDoc: [Array], locals: [Map], nextContainer: [NodeObject] } }, NodeObject { pos: 6088, end: 6298, flags: 33554432, modifierFlagsCache: 536870944, transformFlags: 1, parent: [Circular *1], kind: 265, symbol: SymbolObject { id: 0, mergeId: 0, flags: 524288, escapedName: 'CreateStringArrayInput', declarations: [Array], parent: [SymbolObject] }, localSymbol: SymbolObject { id: 0, mergeId: 0, flags: 0, escapedName: 'CreateStringArrayInput', declarations: [Array], parent: undefined, exportSymbol: [SymbolObject] }, modifiers: [ [TokenObject], pos: 6088, end: 6232, hasTrailingComma: false, transformFlags: 0 ], name: IdentifierObject { pos: 6237, end: 6260, flags: 33554432, modifierFlagsCache: 0, transformFlags: 0, parent: [Circular *19], kind: 80, escapedText: 'CreateStringArrayInput', jsDoc: undefined, flowNode: [Object], symbol: undefined }, typeParameters: [ [NodeObject], pos: 6261, end: 6277, hasTrailingComma: false, transformFlags: 1 ], type: NodeObject { pos: 6280, end: 6297, flags: 33554432, modifierFlagsCache: 0, transformFlags: 1, parent: [Circular *19], kind: 187, symbol: [SymbolObject], localSymbol: undefined, members: [Array] }, jsDoc: [ [NodeObject] ], locals: Map(1) { 'S' => [SymbolObject] }, nextContainer: NodeObject { pos: 6585, end: 6642, flags: 33554432, modifierFlagsCache: 536870944, transformFlags: 1, parent: [Circular *1], kind: 265, symbol: [SymbolObject], localSymbol: [SymbolObject], modifiers: [Array], name: [IdentifierObject], typeParameters: [Array], type: [NodeObject], jsDoc: undefined, locals: [Map], nextContainer: [NodeObject] } }, NodeObject { pos: 6298, end: 6380, flags: 33554432, modifierFlagsCache: 0, transformFlags: 0, parent: [Circular *1], kind: 272, modifiers: undefined, importClause: NodeObject { pos: 6325, end: 6338, flags: 33554432, modifierFlagsCache: 0, transformFlags: 0, parent: [Circular *20], kind: 273, symbol: undefined, localSymbol: undefined, isTypeOnly: false, name: undefined, namedBindings: [NodeObject] }, moduleSpecifier: NodeObject { pos: 6343, end: 6379, flags: 33554432, modifierFlagsCache: 0, transformFlags: 0, parent: [Circular *20], kind: 11, symbol: undefined, localSymbol: undefined, text: '@prisma/client/runtime/library.js', singleQuote: undefined, hasExtendedUnicodeEscape: false }, assertClause: undefined, attributes: undefined, jsDoc: [ [NodeObject] ] }, NodeObject { pos: 6380, end: 6410, flags: 33554432, modifierFlagsCache: 536870912, transformFlags: 1, parent: [Circular *1], kind: 271, symbol: SymbolObject { id: 0, mergeId: 0, flags: 2097152, escapedName: '$Types', declarations: [Array], parent: undefined }, localSymbol: undefined, modifiers: undefined, name: IdentifierObject { pos: 6387, end: 6394, flags: 33554432, modifierFlagsCache: 0, transformFlags: 0, parent: [Circular *21], kind: 80, escapedText: '$Types', jsDoc: undefined, flowNode: [Object], symbol: undefined }, isTypeOnly: false, moduleReference: NodeObject { pos: 6396, end: 6410, flags: 33554432, modifierFlagsCache: 0, transformFlags: 0, parent: [Circular *21], kind: 166, left: [IdentifierObject], right: [IdentifierObject], flowNode: undefined }, jsDoc: undefined }, NodeObject { pos: 6410, end: 6465, flags: 33554432, modifierFlagsCache: 536870912, transformFlags: 1, parent: [Circular *1], kind: 271, symbol: SymbolObject { id: 0, mergeId: 0, flags: 2097152, escapedName: '$Public', declarations: [Array], parent: undefined }, localSymbol: undefined, modifiers: undefined, name: IdentifierObject { pos: 6434, end: 6442, flags: 33554432, modifierFlagsCache: 0, transformFlags: 0, parent: [Circular *22], kind: 80, escapedText: '$Public', jsDoc: undefined, flowNode: [Object], symbol: undefined }, isTypeOnly: false, moduleReference: NodeObject { pos: 6444, end: 6465, flags: 33554432, modifierFlagsCache: 0, transformFlags: 0, parent: [Circular *22], kind: 166, left: [NodeObject], right: [IdentifierObject], flowNode: undefined }, jsDoc: undefined }, NodeObject { pos: 6465, end: 6501, flags: 33554432, modifierFlagsCache: 536870912, transformFlags: 1, parent: [Circular *1], kind: 271, symbol: SymbolObject { id: 0, mergeId: 0, flags: 2097152, escapedName: '$Utils', declarations: [Array], parent: undefined }, localSymbol: undefined, modifiers: undefined, name: IdentifierObject { pos: 6472, end: 6479, flags: 33554432, modifierFlagsCache: 0, transformFlags: 0, parent: [Circular *23], kind: 80, escapedText: '$Utils', jsDoc: undefined, flowNode: [Object], symbol: undefined }, isTypeOnly: false, moduleReference: NodeObject { pos: 6481, end: 6501, flags: 33554432, modifierFlagsCache: 0, transformFlags: 0, parent: [Circular *23], kind: 166, left: [NodeObject], right: [IdentifierObject], flowNode: undefined }, jsDoc: undefined }, NodeObject { pos: 6501, end: 6547, flags: 33554432, modifierFlagsCache: 536870912, transformFlags: 1, parent: [Circular *1], kind: 271, symbol: SymbolObject { id: 46, mergeId: 0, flags: 2097152, escapedName: '$Extensions', declarations: [Array], parent: undefined, isReferenced: 1920 }, localSymbol: undefined, modifiers: undefined, name: IdentifierObject { pos: 6508, end: 6520, flags: 33554432, modifierFlagsCache: 0, transformFlags: 0, parent: [Circular *24], kind: 80, escapedText: '$Extensions', jsDoc: undefined, flowNode: [Object], symbol: undefined }, isTypeOnly: false, moduleReference: NodeObject { pos: 6522, end: 6547, flags: 33554432, modifierFlagsCache: 0, transformFlags: 0, parent: [Circular *24], kind: 166, left: [NodeObject], right: [IdentifierObject], flowNode: undefined }, jsDoc: undefined }, NodeObject { pos: 6547, end: 6585, flags: 33554432, modifierFlagsCache: 536870912, transformFlags: 1, parent: [Circular *1], kind: 271, symbol: SymbolObject { id: 14, mergeId: 0, flags: 2097152, escapedName: '$Result', declarations: [Array], parent: undefined, isReferenced: 1920 }, localSymbol: undefined, modifiers: undefined, name: IdentifierObject { pos: 6554, end: 6562, flags: 33554432, modifierFlagsCache: 0, transformFlags: 0, parent: [Circular *25], kind: 80, escapedText: '$Result', jsDoc: undefined, flowNode: [Object], symbol: undefined }, isTypeOnly: false, moduleReference: NodeObject { pos: 6564, end: 6585, flags: 33554432, modifierFlagsCache: 0, transformFlags: 0, parent: [Circular *25], kind: 166, left: [NodeObject], right: [IdentifierObject], flowNode: undefined }, jsDoc: undefined }, NodeObject { pos: 6585, end: 6642, flags: 33554432, modifierFlagsCache: 536870944, transformFlags: 1, parent: [Circular *1], kind: 265, symbol: SymbolObject { id: 0, mergeId: 0, flags: 524288, escapedName: 'PrismaPromise', declarations: [Array], parent: [SymbolObject] }, localSymbol: SymbolObject { id: 0, mergeId: 0, flags: 0, escapedName: 'PrismaPromise', declarations: [Array], parent: undefined, exportSymbol: [SymbolObject] }, modifiers: [ [TokenObject], pos: 6585, end: 6593, hasTrailingComma: false, transformFlags: 0 ], name: IdentifierObject { pos: 6598, end: 6612, flags: 33554432, modifierFlagsCache: 0, transformFlags: 0, parent: [Circular *26], kind: 80, escapedText: 'PrismaPromise', jsDoc: undefined, flowNode: [Object], symbol: undefined }, typeParameters: [ [NodeObject], pos: 6613, end: 6614, hasTrailingComma: false, transformFlags: 1 ], type: NodeObject { pos: 6617, end: 6642, flags: 33554432, modifierFlagsCache: 0, transformFlags: 1, parent: [Circular *26], kind: 183, typeName: [NodeObject], typeArguments: [Array] }, jsDoc: undefined, locals: Map(1) { 'T' => [SymbolObject] }, nextContainer: NodeObject { pos: 6642, end: 6735, flags: 33554432, modifierFlagsCache: 536870944, transformFlags: 1, parent: [Circular *1], kind: 265, symbol: [SymbolObject], localSymbol: [SymbolObject], modifiers: [Array], name: [IdentifierObject], typeParameters: undefined, type: [NodeObject], jsDoc: [Array], locals: Map(0) {}, nextContainer: [NodeObject] } }, NodeObject { pos: 6642, end: 6735, flags: 33554432, modifierFlagsCache: 536870944, transformFlags: 1, parent: [Circular *1], kind: 265, symbol: SymbolObject { id: 0, mergeId: 0, flags: 524288, escapedName: 'User', declarations: [Array], parent: [SymbolObject] }, localSymbol: SymbolObject { id: 0, mergeId: 0, flags: 0, escapedName: 'User', declarations: [Array], parent: undefined, exportSymbol: [SymbolObject] }, modifiers: [ [TokenObject], pos: 6642, end: 6677, hasTrailingComma: false, transformFlags: 0 ], name: IdentifierObject { pos: 6682, end: 6687, flags: 33554432, modifierFlagsCache: 0, transformFlags: 0, parent: [Circular *27], kind: 80, escapedText: 'User', jsDoc: undefined, flowNode: [Object], symbol: undefined }, typeParameters: undefined, type: NodeObject { pos: 6689, end: 6735, flags: 33554432, modifierFlagsCache: 0, transformFlags: 1, parent: [Circular *27], kind: 183, typeName: [NodeObject], typeArguments: [Array] }, jsDoc: [ [NodeObject] ], locals: Map(0) {}, nextContainer: NodeObject { pos: 6735, end: 6847, flags: 33554432, modifierFlagsCache: 536870944, transformFlags: 1, parent: [Circular *1], kind: 265, symbol: [SymbolObject], localSymbol: [SymbolObject], modifiers: [Array], name: [IdentifierObject], typeParameters: undefined, type: [NodeObject], jsDoc: [Array], locals: Map(0) {}, nextContainer: [NodeObject] } }, NodeObject { pos: 6735, end: 6847, flags: 33554432, modifierFlagsCache: 536870944, transformFlags: 1, parent: [Circular *1], kind: 265, symbol: SymbolObject { id: 0, mergeId: 0, flags: 524288, escapedName: 'Preferences', declarations: [Array], parent: [SymbolObject] }, localSymbol: SymbolObject { id: 0, mergeId: 0, flags: 0, escapedName: 'Preferences', declarations: [Array], parent: undefined, exportSymbol: [SymbolObject] }, modifiers: [ [TokenObject], pos: 6735, end: 6775, hasTrailingComma: false, transformFlags: 0 ], name: IdentifierObject { pos: 6780, end: 6792, flags: 33554432, modifierFlagsCache: 0, transformFlags: 0, parent: [Circular *28], kind: 80, escapedText: 'Preferences', jsDoc: undefined, flowNode: [Object], symbol: undefined }, typeParameters: undefined, type: NodeObject { pos: 6794, end: 6847, flags: 33554432, modifierFlagsCache: 0, transformFlags: 1, parent: [Circular *28], kind: 183, typeName: [NodeObject], typeArguments: [Array] }, jsDoc: [ [NodeObject] ], locals: Map(0) {}, nextContainer: NodeObject { pos: 6847, end: 6959, flags: 33554432, modifierFlagsCache: 536870944, transformFlags: 1, parent: [Circular *1], kind: 265, symbol: [SymbolObject], localSymbol: [SymbolObject], modifiers: [Array], name: [IdentifierObject], typeParameters: undefined, type: [NodeObject], jsDoc: [Array], locals: Map(0) {}, nextContainer: [NodeObject] } }, NodeObject { pos: 6847, end: 6959, flags: 33554432, modifierFlagsCache: 536870944, transformFlags: 1, parent: [Circular *1], kind: 265, symbol: SymbolObject { id: 0, mergeId: 0, flags: 524288, escapedName: 'Exoskeleton', declarations: [Array], parent: [SymbolObject] }, localSymbol: SymbolObject { id: 0, mergeId: 0, flags: 0, escapedName: 'Exoskeleton', declarations: [Array], parent: undefined, exportSymbol: [SymbolObject] }, modifiers: [ [TokenObject], pos: 6847, end: 6887, hasTrailingComma: false, transformFlags: 0 ], name: IdentifierObject { pos: 6892, end: 6904, flags: 33554432, modifierFlagsCache: 0, transformFlags: 0, parent: [Circular *29], kind: 80, escapedText: 'Exoskeleton', jsDoc: undefined, flowNode: [Object], symbol: undefined }, typeParameters: undefined, type: NodeObject { pos: 6906, end: 6959, flags: 33554432, modifierFlagsCache: 0, transformFlags: 1, parent: [Circular *29], kind: 183, typeName: [NodeObject], typeArguments: [Array] }, jsDoc: [ [NodeObject] ], locals: Map(0) {}, nextContainer: NodeObject { pos: 6959, end: 7104, flags: 33554432, modifierFlagsCache: 536870944, transformFlags: 1, parent: [Circular *1], kind: 265, symbol: [SymbolObject], localSymbol: [SymbolObject], modifiers: [Array], name: [IdentifierObject], typeParameters: undefined, type: [NodeObject], jsDoc: [Array], locals: Map(0) {}, nextContainer: [NodeObject] } }, NodeObject { pos: 6959, end: 7104, flags: 33554432, modifierFlagsCache: 536870944, transformFlags: 1, parent: [Circular *1], kind: 265, symbol: SymbolObject { id: 0, mergeId: 0, flags: 524288, escapedName: 'ExoskeletonAttribution', declarations: [Array], parent: [SymbolObject] }, localSymbol: SymbolObject { id: 0, mergeId: 0, flags: 0, escapedName: 'ExoskeletonAttribution', declarations: [Array], parent: undefined, exportSymbol: [SymbolObject] }, modifiers: [ [TokenObject], pos: 6959, end: 7010, hasTrailingComma: false, transformFlags: 0 ], name: IdentifierObject { pos: 7015, end: 7038, flags: 33554432, modifierFlagsCache: 0, transformFlags: 0, parent: [Circular *30], kind: 80, escapedText: 'ExoskeletonAttribution', jsDoc: undefined, flowNode: [Object], symbol: undefined }, typeParameters: undefined, type: NodeObject { pos: 7040, end: 7104, flags: 33554432, modifierFlagsCache: 0, transformFlags: 1, parent: [Circular *30], kind: 183, typeName: [NodeObject], typeArguments: [Array] }, jsDoc: [ [NodeObject] ], locals: Map(0) {}, nextContainer: NodeObject { pos: 7104, end: 7204, flags: 33554432, modifierFlagsCache: 536870944, transformFlags: 1, parent: [Circular *1], kind: 265, symbol: [SymbolObject], localSymbol: [SymbolObject], modifiers: [Array], name: [IdentifierObject], typeParameters: undefined, type: [NodeObject], jsDoc: [Array], locals: Map(0) {}, nextContainer: [NodeObject] } }, NodeObject { pos: 7104, end: 7204, flags: 33554432, modifierFlagsCache: 536870944, transformFlags: 1, parent: [Circular *1], kind: 265, symbol: SymbolObject { id: 0, mergeId: 0, flags: 524288, escapedName: 'Session', declarations: [Array], parent: [SymbolObject] }, localSymbol: SymbolObject { id: 0, mergeId: 0, flags: 0, escapedName: 'Session', declarations: [Array], parent: undefined, exportSymbol: [SymbolObject] }, modifiers: [ [TokenObject], pos: 7104, end: 7140, hasTrailingComma: false, transformFlags: 0 ], name: IdentifierObject { pos: 7145, end: 7153, flags: 33554432, modifierFlagsCache: 0, transformFlags: 0, parent: [Circular *31], kind: 80, escapedText: 'Session', jsDoc: undefined, flowNode: [Object], symbol: undefined }, typeParameters: undefined, type: NodeObject { pos: 7155, end: 7204, flags: 33554432, modifierFlagsCache: 0, transformFlags: 1, parent: [Circular *31], kind: 183, typeName: [NodeObject], typeArguments: [Array] }, jsDoc: [ [NodeObject] ], locals: Map(0) {}, nextContainer: NodeObject { pos: 7204, end: 7310, flags: 33554432, modifierFlagsCache: 536870944, transformFlags: 1, parent: [Circular *1], kind: 265, symbol: [SymbolObject], localSymbol: [SymbolObject], modifiers: [Array], name: [IdentifierObject], typeParameters: undefined, type: [NodeObject], jsDoc: [Array], locals: Map(0) {}, nextContainer: [NodeObject] } }, NodeObject { pos: 7204, end: 7310, flags: 33554432, modifierFlagsCache: 536870944, transformFlags: 1, parent: [Circular *1], kind: 265, symbol: SymbolObject { id: 0, mergeId: 0, flags: 524288, escapedName: 'Challenge', declarations: [Array], parent: [SymbolObject] }, localSymbol: SymbolObject { id: 0, mergeId: 0, flags: 0, escapedName: 'Challenge', declarations: [Array], parent: undefined, exportSymbol: [SymbolObject] }, modifiers: [ [TokenObject], pos: 7204, end: 7242, hasTrailingComma: false, transformFlags: 0 ], name: IdentifierObject { pos: 7247, end: 7257, flags: 33554432, modifierFlagsCache: 0, transformFlags: 0, parent: [Circular *32], kind: 80, escapedText: 'Challenge', jsDoc: undefined, flowNode: [Object], symbol: undefined }, typeParameters: undefined, type: NodeObject { pos: 7259, end: 7310, flags: 33554432, modifierFlagsCache: 0, transformFlags: 1, parent: [Circular *32], kind: 183, typeName: [NodeObject], typeArguments: [Array] }, jsDoc: [ [NodeObject] ], locals: Map(0) {}, nextContainer: NodeObject { pos: 7310, end: 7440, flags: 33554432, modifierFlagsCache: 536870944, transformFlags: 1, parent: [Circular *1], kind: 265, symbol: [SymbolObject], localSymbol: [SymbolObject], modifiers: [Array], name: [IdentifierObject], typeParameters: undefined, type: [NodeObject], jsDoc: [Array], locals: Map(0) {}, nextContainer: [NodeObject] } }, NodeObject { pos: 7310, end: 7440, flags: 33554432, modifierFlagsCache: 536870944, transformFlags: 1, parent: [Circular *1], kind: 265, symbol: SymbolObject { id: 0, mergeId: 0, flags: 524288, escapedName: 'ChallengeTemplate', declarations: [Array], parent: [SymbolObject] }, localSymbol: SymbolObject { id: 0, mergeId: 0, flags: 0, escapedName: 'ChallengeTemplate', declarations: [Array], parent: undefined, exportSymbol: [SymbolObject] }, modifiers: [ [TokenObject], pos: 7310, end: 7356, hasTrailingComma: false, transformFlags: 0 ], name: IdentifierObject { pos: 7361, end: 7379, flags: 33554432, modifierFlagsCache: 0, transformFlags: 0, parent: [Circular *33], kind: 80, escapedText: 'ChallengeTemplate', jsDoc: undefined, flowNode: [Object], symbol: undefined }, typeParameters: undefined, type: NodeObject { pos: 7381, end: 7440, flags: 33554432, modifierFlagsCache: 0, transformFlags: 1, parent: [Circular *33], kind: 183, typeName: [NodeObject], typeArguments: [Array] }, jsDoc: [ [NodeObject] ], locals: Map(0) {}, nextContainer: NodeObject { pos: 7440, end: 7537, flags: 33554432, modifierFlagsCache: 536870944, transformFlags: 1, parent: [Circular *1], kind: 265, symbol: [SymbolObject], localSymbol: [SymbolObject], modifiers: [Array], name: [IdentifierObject], typeParameters: undefined, type: [NodeObject], jsDoc: [Array], locals: Map(0) {}, nextContainer: [NodeObject] } }, NodeObject { pos: 7440, end: 7537, flags: 33554432, modifierFlagsCache: 536870944, transformFlags: 1, parent: [Circular *1], kind: 265, symbol: SymbolObject { id: 0, mergeId: 0, flags: 524288, escapedName: 'Survey', declarations: [Array], parent: [SymbolObject] }, localSymbol: SymbolObject { id: 0, mergeId: 0, flags: 0, escapedName: 'Survey', declarations: [Array], parent: undefined, exportSymbol: [SymbolObject] }, modifiers: [ [TokenObject], pos: 7440, end: 7475, hasTrailingComma: false, transformFlags: 0 ], name: IdentifierObject { pos: 7480, end: 7487, flags: 33554432, modifierFlagsCache: 0, transformFlags: 0, parent: [Circular *34], kind: 80, escapedText: 'Survey', jsDoc: undefined, flowNode: [Object], symbol: undefined }, typeParameters: undefined, type: NodeObject { pos: 7489, end: 7537, flags: 33554432, modifierFlagsCache: 0, transformFlags: 1, parent: [Circular *34], kind: 183, typeName: [NodeObject], typeArguments: [Array] }, jsDoc: [ [NodeObject] ], locals: Map(0) {}, nextContainer: NodeObject { pos: 7537, end: 8424, flags: 33554592, modifierFlagsCache: 536870944, transformFlags: 4457473, parent: [Circular *1], kind: 267, symbol: [SymbolObject], localSymbol: [SymbolObject], modifiers: [Array], name: [IdentifierObject], body: [NodeObject], jsDoc: [Array], locals: [Map], nextContainer: [NodeObject] } }, NodeObject { pos: 7537, end: 8424, flags: 33554592, modifierFlagsCache: 536870944, transformFlags: 4457473, parent: [Circular *1], kind: 267, symbol: SymbolObject { id: 0, mergeId: 0, flags: 512, escapedName: '$Enums', declarations: [Array], exports: [Map], valueDeclaration: [Circular *35], parent: [SymbolObject], constEnumOnlyModule: false }, localSymbol: SymbolObject { id: 0, mergeId: 0, flags: 1048576, escapedName: '$Enums', declarations: [Array], parent: undefined, exportSymbol: [SymbolObject] }, modifiers: [ [TokenObject], pos: 7537, end: 7562, hasTrailingComma: false, transformFlags: 0 ], name: IdentifierObject { pos: 7572, end: 7579, flags: 33554432, modifierFlagsCache: 0, transformFlags: 0, parent: [Circular *35], kind: 80, escapedText: '$Enums', jsDoc: undefined, flowNode: [Object], symbol: undefined }, body: NodeObject { pos: 7579, end: 8424, flags: 33554432, modifierFlagsCache: 0, transformFlags: 4457473, parent: [Circular *35], kind: 268, statements: [Array], jsDoc: undefined, id: 200 }, jsDoc: [ [NodeObject] ], locals: Map(5) { 'WeekStartDay' => [SymbolObject], 'UnitType' => [SymbolObject], 'ChallengeMetric' => [SymbolObject], 'ChallengeFrequency' => [SymbolObject], 'SurveyType' => [SymbolObject] }, nextContainer: NodeObject { pos: 7654, end: 7731, flags: 33554432, modifierFlagsCache: 536870944, transformFlags: 1, parent: [NodeObject], kind: 265, symbol: [SymbolObject], localSymbol: [SymbolObject], modifiers: [Array], name: [IdentifierObject], typeParameters: undefined, type: [NodeObject], jsDoc: undefined, locals: Map(0) {}, nextContainer: [NodeObject] } }, NodeObject { pos: 8424, end: 8472, flags: 33554432, modifierFlagsCache: 536870944, transformFlags: 1, parent: [Circular *1], kind: 265, symbol: SymbolObject { id: 0, mergeId: 0, flags: 524290, escapedName: 'WeekStartDay', declarations: [Array], parent: [SymbolObject], exports: Map(0) {}, valueDeclaration: [NodeObject] }, localSymbol: SymbolObject { id: 0, mergeId: 0, flags: 1048576, escapedName: 'WeekStartDay', declarations: [Array], parent: undefined, exportSymbol: [SymbolObject] }, modifiers: [ [TokenObject], pos: 8424, end: 8432, hasTrailingComma: false, transformFlags: 0 ], name: IdentifierObject { pos: 8437, end: 8450, flags: 33554432, modifierFlagsCache: 0, transformFlags: 0, parent: [Circular *36], kind: 80, escapedText: 'WeekStartDay', jsDoc: undefined, flowNode: [Object], symbol: undefined }, typeParameters: undefined, type: NodeObject { pos: 8452, end: 8472, flags: 33554432, modifierFlagsCache: 0, transformFlags: 1, parent: [Circular *36], kind: 183, typeName: [NodeObject], typeArguments: undefined }, jsDoc: undefined, locals: Map(0) {}, nextContainer: NodeObject { pos: 8527, end: 8567, flags: 33554432, modifierFlagsCache: 536870944, transformFlags: 1, parent: [Circular *1], kind: 265, symbol: [SymbolObject], localSymbol: [SymbolObject], modifiers: [Array], name: [IdentifierObject], typeParameters: undefined, type: [NodeObject], jsDoc: undefined, locals: Map(0) {}, nextContainer: [NodeObject] } }, NodeObject { pos: 8472, end: 8527, flags: 33554432, modifierFlagsCache: 536870944, transformFlags: 4457473, parent: [Circular *1], kind: 243, modifiers: [ [TokenObject], pos: 8472, end: 8480, hasTrailingComma: false, transformFlags: 0 ], declarationList: NodeObject { pos: 8480, end: 8527, flags: 33554434, modifierFlagsCache: 536870912, transformFlags: 4457473, parent: [Circular *37], kind: 261, declarations: [Array] }, jsDoc: undefined, flowNode: { flags: 2 } }, NodeObject { pos: 8527, end: 8567, flags: 33554432, modifierFlagsCache: 536870944, transformFlags: 1, parent: [Circular *1], kind: 265, symbol: SymbolObject { id: 0, mergeId: 0, flags: 524290, escapedName: 'UnitType', declarations: [Array], parent: [SymbolObject], exports: Map(0) {}, valueDeclaration: [NodeObject] }, localSymbol: SymbolObject { id: 0, mergeId: 0, flags: 1048576, escapedName: 'UnitType', declarations: [Array], parent: undefined, exportSymbol: [SymbolObject] }, modifiers: [ [TokenObject], pos: 8527, end: 8535, hasTrailingComma: false, transformFlags: 0 ], name: IdentifierObject { pos: 8540, end: 8549, flags: 33554432, modifierFlagsCache: 0, transformFlags: 0, parent: [Circular *38], kind: 80, escapedText: 'UnitType', jsDoc: undefined, flowNode: [Object], symbol: undefined }, typeParameters: undefined, type: NodeObject { pos: 8551, end: 8567, flags: 33554432, modifierFlagsCache: 0, transformFlags: 1, parent: [Circular *38], kind: 183, typeName: [NodeObject], typeArguments: undefined }, jsDoc: undefined, locals: Map(0) {}, nextContainer: NodeObject { pos: 8614, end: 8668, flags: 33554432, modifierFlagsCache: 536870944, transformFlags: 1, parent: [Circular *1], kind: 265, symbol: [SymbolObject], localSymbol: [SymbolObject], modifiers: [Array], name: [IdentifierObject], typeParameters: undefined, type: [NodeObject], jsDoc: undefined, locals: Map(0) {}, nextContainer: [NodeObject] } }, NodeObject { pos: 8567, end: 8614, flags: 33554432, modifierFlagsCache: 536870944, transformFlags: 4457473, parent: [Circular *1], kind: 243, modifiers: [ [TokenObject], pos: 8567, end: 8575, hasTrailingComma: false, transformFlags: 0 ], declarationList: NodeObject { pos: 8575, end: 8614, flags: 33554434, modifierFlagsCache: 536870912, transformFlags: 4457473, parent: [Circular *39], kind: 261, declarations: [Array] }, jsDoc: undefined, flowNode: { flags: 2 } }, NodeObject { pos: 8614, end: 8668, flags: 33554432, modifierFlagsCache: 536870944, transformFlags: 1, parent: [Circular *1], kind: 265, symbol: SymbolObject { id: 0, mergeId: 0, flags: 524290, escapedName: 'ChallengeMetric', declarations: [Array], parent: [SymbolObject], exports: Map(0) {}, valueDeclaration: [NodeObject] }, localSymbol: SymbolObject { id: 0, mergeId: 0, flags: 1048576, escapedName: 'ChallengeMetric', declarations: [Array], parent: undefined, exportSymbol: [SymbolObject] }, modifiers: [ [TokenObject], pos: 8614, end: 8622, hasTrailingComma: false, transformFlags: 0 ], name: IdentifierObject { pos: 8627, end: 8643, flags: 33554432, modifierFlagsCache: 0, transformFlags: 0, parent: [Circular *40], kind: 80, escapedText: 'ChallengeMetric', jsDoc: undefined, flowNode: [Object], symbol: undefined }, typeParameters: undefined, type: NodeObject { pos: 8645, end: 8668, flags: 33554432, modifierFlagsCache: 0, transformFlags: 1, parent: [Circular *40], kind: 183, typeName: [NodeObject], typeArguments: undefined }, jsDoc: undefined, locals: Map(0) {}, nextContainer: NodeObject { pos: 8729, end: 8789, flags: 33554432, modifierFlagsCache: 536870944, transformFlags: 1, parent: [Circular *1], kind: 265, symbol: [SymbolObject], localSymbol: [SymbolObject], modifiers: [Array], name: [IdentifierObject], typeParameters: undefined, type: [NodeObject], jsDoc: undefined, locals: Map(0) {}, nextContainer: [NodeObject] } }, NodeObject { pos: 8668, end: 8729, flags: 33554432, modifierFlagsCache: 536870944, transformFlags: 4457473, parent: [Circular *1], kind: 243, modifiers: [ [TokenObject], pos: 8668, end: 8676, hasTrailingComma: false, transformFlags: 0 ], declarationList: NodeObject { pos: 8676, end: 8729, flags: 33554434, modifierFlagsCache: 536870912, transformFlags: 4457473, parent: [Circular *41], kind: 261, declarations: [Array] }, jsDoc: undefined, flowNode: { flags: 2 } }, NodeObject { pos: 8729, end: 8789, flags: 33554432, modifierFlagsCache: 536870944, transformFlags: 1, parent: [Circular *1], kind: 265, symbol: SymbolObject { id: 0, mergeId: 0, flags: 524290, escapedName: 'ChallengeFrequency', declarations: [Array], parent: [SymbolObject], exports: Map(0) {}, valueDeclaration: [NodeObject] }, localSymbol: SymbolObject { id: 0, mergeId: 0, flags: 1048576, escapedName: 'ChallengeFrequency', declarations: [Array], parent: undefined, exportSymbol: [SymbolObject] }, modifiers: [ [TokenObject], pos: 8729, end: 8737, hasTrailingComma: false, transformFlags: 0 ], name: IdentifierObject { pos: 8742, end: 8761, flags: 33554432, modifierFlagsCache: 0, transformFlags: 0, parent: [Circular *42], kind: 80, escapedText: 'ChallengeFrequency', jsDoc: undefined, flowNode: [Object], symbol: undefined }, typeParameters: undefined, type: NodeObject { pos: 8763, end: 8789, flags: 33554432, modifierFlagsCache: 0, transformFlags: 1, parent: [Circular *42], kind: 183, typeName: [NodeObject], typeArguments: undefined }, jsDoc: undefined, locals: Map(0) {}, nextContainer: NodeObject { pos: 8856, end: 8900, flags: 33554432, modifierFlagsCache: 536870944, transformFlags: 1, parent: [Circular *1], kind: 265, symbol: [SymbolObject], localSymbol: [SymbolObject], modifiers: [Array], name: [IdentifierObject], typeParameters: undefined, type: [NodeObject], jsDoc: undefined, locals: Map(0) {}, nextContainer: [NodeObject] } }, NodeObject { pos: 8789, end: 8856, flags: 33554432, modifierFlagsCache: 536870944, transformFlags: 4457473, parent: [Circular *1], kind: 243, modifiers: [ [TokenObject], pos: 8789, end: 8797, hasTrailingComma: false, transformFlags: 0 ], declarationList: NodeObject { pos: 8797, end: 8856, flags: 33554434, modifierFlagsCache: 536870912, transformFlags: 4457473, parent: [Circular *43], kind: 261, declarations: [Array] }, jsDoc: undefined, flowNode: { flags: 2 } }, NodeObject { pos: 8856, end: 8900, flags: 33554432, modifierFlagsCache: 536870944, transformFlags: 1, parent: [Circular *1], kind: 265, symbol: SymbolObject { id: 0, mergeId: 0, flags: 524290, escapedName: 'SurveyType', declarations: [Array], parent: [SymbolObject], exports: Map(0) {}, valueDeclaration: [NodeObject] }, localSymbol: SymbolObject { id: 0, mergeId: 0, flags: 1048576, escapedName: 'SurveyType', declarations: [Array], parent: undefined, exportSymbol: [SymbolObject] }, modifiers: [ [TokenObject], pos: 8856, end: 8864, hasTrailingComma: false, transformFlags: 0 ], name: IdentifierObject { pos: 8869, end: 8880, flags: 33554432, modifierFlagsCache: 0, transformFlags: 0, parent: [Circular *44], kind: 80, escapedText: 'SurveyType', jsDoc: undefined, flowNode: [Object], symbol: undefined }, typeParameters: undefined, type: NodeObject { pos: 8882, end: 8900, flags: 33554432, modifierFlagsCache: 0, transformFlags: 1, parent: [Circular *44], kind: 183, typeName: [NodeObject], typeArguments: undefined }, jsDoc: undefined, locals: Map(0) {}, nextContainer: NodeObject { pos: 9598, end: 9657, flags: 33619968, modifierFlagsCache: 536870912, transformFlags: 1, parent: [NodeObject], kind: 181, symbol: [SymbolObject], localSymbol: undefined, modifiers: undefined, parameters: [Array], type: [NodeObject], jsDoc: undefined, locals: [Map], nextContainer: [NodeObject], typeArguments: undefined } }, NodeObject { pos: 8900, end: 8951, flags: 33554432, modifierFlagsCache: 536870944, transformFlags: 4457473, parent: [Circular *1], kind: 243, modifiers: [ [TokenObject], pos: 8900, end: 8908, hasTrailingComma: false, transformFlags: 0 ], declarationList: NodeObject { pos: 8908, end: 8951, flags: 33554434, modifierFlagsCache: 536870912, transformFlags: 4457473, parent: [Circular *45], kind: 261, declarations: [Array] }, jsDoc: undefined, flowNode: { flags: 2 } }, NodeObject { pos: 8951, end: 15944, flags: 33554432, modifierFlagsCache: 536870944, transformFlags: 16778241, parent: [Circular *1], kind: 263, symbol: SymbolObject { id: 0, mergeId: 0, flags: 32, escapedName: 'PrismaClient', declarations: [Array], exports: [Map], members: [Map], valueDeclaration: [Circular *46], parent: [SymbolObject] }, localSymbol: SymbolObject { id: 0, mergeId: 0, flags: 1048576, escapedName: 'PrismaClient', declarations: [Array], parent: undefined, exportSymbol: [SymbolObject] }, modifiers: [ [TokenObject], pos: 8951, end: 9297, hasTrailingComma: false, transformFlags: 0 ], name: IdentifierObject { pos: 9303, end: 9316, flags: 33554432, modifierFlagsCache: 0, transformFlags: 0, parent: [Circular *46], kind: 80, escapedText: 'PrismaClient', jsDoc: undefined, flowNode: [Object], symbol: undefined }, typeParameters: [ [NodeObject], [NodeObject], [NodeObject], pos: 9317, end: 9594, hasTrailingComma: false, transformFlags: 1 ], heritageClauses: undefined, members: [ [NodeObject], [NodeObject], [NodeObject], [NodeObject], [NodeObject], [NodeObject], [NodeObject], [NodeObject], [NodeObject], [NodeObject], [NodeObject], [NodeObject], [NodeObject], [NodeObject], [NodeObject], [NodeObject], [NodeObject], [NodeObject], [NodeObject], [NodeObject], [NodeObject], pos: 9598, end: 15942, hasTrailingComma: false, transformFlags: 16778241 ], jsDoc: [ [NodeObject] ] }, NodeObject { pos: 15944, end: 527397, flags: 33554592, modifierFlagsCache: 536870944, transformFlags: 21234689, parent: [Circular *1], kind: 267, symbol: SymbolObject { id: 11, mergeId: 0, flags: 512, escapedName: 'Prisma', declarations: [Array], exports: [Map], valueDeclaration: [Circular *47], parent: [SymbolObject], constEnumOnlyModule: false }, localSymbol: SymbolObject { id: 0, mergeId: 0, flags: 1048576, escapedName: 'Prisma', declarations: [Array], parent: undefined, exportSymbol: [SymbolObject] }, modifiers: [ [TokenObject], pos: 15944, end: 15952, hasTrailingComma: false, transformFlags: 0 ], name: IdentifierObject { pos: 15962, end: 15969, flags: 33554432, modifierFlagsCache: 0, transformFlags: 0, parent: [Circular *47], kind: 80, escapedText: 'Prisma', jsDoc: undefined, flowNode: [Object], symbol: undefined }, body: NodeObject { pos: 15969, end: 527397, flags: 33554432, modifierFlagsCache: 0, transformFlags: 21234689, parent: [Circular *47], kind: 268, statements: [Array], jsDoc: undefined, id: 202 }, jsDoc: undefined, locals: Map(876) { 'getLogLevel' => [SymbolObject], 'PrismaPromise' => [SymbolObject], 'DecimalJsLike' => [SymbolObject], 'Metrics' => [SymbolObject], 'Metric' => [SymbolObject], 'MetricHistogram' => [SymbolObject], 'MetricHistogramBucket' => [SymbolObject], 'PrismaVersion' => [SymbolObject], 'prismaVersion' => [SymbolObject], 'JsonObject' => [SymbolObject], 'JsonArray' => [SymbolObject], 'JsonValue' => [SymbolObject], 'InputJsonObject' => [SymbolObject], 'InputJsonArray' => [SymbolObject], 'InputJsonValue' => [SymbolObject], 'NullTypes' => [SymbolObject], 'DbNull' => [SymbolObject], 'JsonNull' => [SymbolObject], 'AnyNull' => [SymbolObject], 'SelectAndInclude' => [SymbolObject], 'SelectAndOmit' => [SymbolObject], 'PromiseType' => [SymbolObject], 'PromiseReturnType' => [SymbolObject], 'Prisma__Pick' => [SymbolObject], 'Enumerable' => [SymbolObject], 'RequiredKeys' => [SymbolObject], 'TruthyKeys' => [SymbolObject], 'TrueKeys' => [SymbolObject], 'Subset' => [SymbolObject], 'SelectSubset' => [SymbolObject], 'SubsetIntersection' => [SymbolObject], 'Without' => [SymbolObject], 'XOR' => [SymbolObject], 'IsObject' => [SymbolObject], 'UnEnumerate' => [SymbolObject], '___Either' => [SymbolObject], 'EitherStrict' => [SymbolObject], 'EitherLoose' => [SymbolObject], '_Either' => [SymbolObject], 'Either' => [SymbolObject], 'Union' => [SymbolObject], 'PatchUndefined' => [SymbolObject], 'IntersectOf' => [SymbolObject], 'Overwrite' => [SymbolObject], '_Merge' => [SymbolObject], 'Key' => [SymbolObject], 'AtBasic' => [SymbolObject], 'AtStrict' => [SymbolObject], 'AtLoose' => [SymbolObject], 'At' => [SymbolObject], 'ComputeRaw' => [SymbolObject], 'OptionalFlat' => [SymbolObject], '_Record' => [SymbolObject], 'NoExpand' => [SymbolObject], 'AtLeast' => [SymbolObject], '_Strict' => [SymbolObject], 'Strict' => [SymbolObject], 'Merge' => [SymbolObject], 'Boolean' => [SymbolObject], 'True' => [SymbolObject], 'False' => [SymbolObject], 'Not' => [SymbolObject], 'Extends' => [SymbolObject], 'Has' => [SymbolObject], 'Or' => [SymbolObject], 'Keys' => [SymbolObject], 'Cast' => [SymbolObject], 'type' => [SymbolObject], 'GetScalarType' => [SymbolObject], 'FieldPaths' => [SymbolObject], 'GetHavingFields' => [SymbolObject], '_TupleToUnion' => [SymbolObject], 'TupleToUnion' => [SymbolObject], 'MaybeTupleToUnion' => [SymbolObject], 'PickEnumerable' => [SymbolObject], 'ExcludeUnderscoreKeys' => [SymbolObject], 'FieldRef' => [SymbolObject], 'FieldRefInputType' => [SymbolObject], 'ModelName' => [SymbolObject], 'Datasources' => [SymbolObject], 'TypeMapCb' => [SymbolObject], 'TypeMap' => [SymbolObject], 'defineExtension' => [SymbolObject], 'DefaultPrismaClient' => [SymbolObject], 'ErrorFormat' => [SymbolObject], 'PrismaClientOptions' => [SymbolObject], 'LogLevel' => [SymbolObject], 'LogDefinition' => [SymbolObject], 'GetLogType' => [SymbolObject], 'GetEvents' => [SymbolObject], 'QueryEvent' => [SymbolObject], 'LogEvent' => [SymbolObject], 'PrismaAction' => [SymbolObject], 'MiddlewareParams' => [SymbolObject], 'Middleware' => [SymbolObject], 'TransactionClient' => [SymbolObject], 'Datasource' => [SymbolObject], 'UserCountOutputType' => [SymbolObject], 'UserCountOutputTypeSelect' => [SymbolObject], 'UserCountOutputTypeDefaultArgs' => [SymbolObject], ... 776 more items }, nextContainer: NodeObject { pos: 56017, end: 56144, flags: 33554432, modifierFlagsCache: 536870944, transformFlags: 1, parent: [NodeObject], kind: 262, symbol: [SymbolObject], localSymbol: [SymbolObject], modifiers: [Array], asteriskToken: undefined, name: [IdentifierObject], typeParameters: undefined, parameters: [Array], type: [NodeObject], body: undefined, typeArguments: undefined, jsDoc: undefined, locals: [Map], nextContainer: [NodeObject], endFlowNode: undefined, returnFlowNode: undefined } }, pos: 0, end: 527397, hasTrailingComma: false, transformFlags: 21234689 ], endOfFileToken: TokenObject { pos: 527397, end: 527397, flags: 33554432, modifierFlagsCache: 0, transformFlags: 0, parent: [Circular *1], kind: 1 }, text: '// This file was overwritten by prisma-json-types-generator\n' + '// Report any issues to https://github.com/arthurfiorette/prisma-json-types-generator\n' + '\n' + 'declare global {\n' + ' namespace PrismaJson {\n' + ' // This namespace will always be empty. Definitions should be done by\n' + ' // you manually, and merged automatically by typescript. Make sure that\n' + ' // your declaration merging file is included in your tsconfig.json\n' + ' //\n' + ' // Learn more: https://github.com/arthurfiorette/prisma-json-types-generator/issues/143\n' + ' // Declaration Merging: https://www.typescriptlang.org/docs/handbook/declaration-merging.html\n' + ' }\n' + '}\n' + '\n' + '/** A filter to be used against nullable List types. */\n' + 'export type NullableListFilter = {\n' + ' equals?: T | T[] | null;\n' + ' has?: T | null;\n' + ' hasEvery?: T[];\n' + ' hasSome?: T[];\n' + ' isEmpty?: boolean;\n' + '};\n' + '\n' + '/** A type to determine how to update a json field */\n' + 'export type UpdateInput = T extends object\n' + ' ? { [P in keyof T]?: UpdateInput }\n' + ' : T;\n' + '\n' + '/** A type to determine how to update a json[] field */\n' + 'export type UpdateManyInput = T | T[] | { set?: T[]; push?: T | T[] };\n' + '\n' + '/** A type to determine how to create a json[] input */\n' + 'export type CreateManyInput = T | T[] | { set?: T[] };\n' + '\n' + '/**\n' + ' * A typed version of NestedStringFilter, allowing narrowing of string types to\n' + ' * discriminated unions.\n' + ' */\n' + 'export type TypedNestedStringFilter =\n' + ' //@ts-ignore - When Prisma.StringFilter is not present, this type is not used\n' + ' Prisma.StringFilter & {\n' + ' equals?: S;\n' + ' in?: S[];\n' + ' notIn?: S[];\n' + ' not?: TypedNestedStringFilter | S;\n' + ' };\n' + '\n' + '/**\n' + ' * A typed version of StringFilter, allowing narrowing of string types to discriminated\n' + ' * unions.\n' + ' */\n' + 'export type TypedStringFilter =\n' + ' //@ts-ignore - When Prisma.StringFilter is not present, this type is not used\n' + ' Prisma.StringFilter & {\n' + ' equals?: S;\n' + ' in?: S[];\n' + ' notIn?: S[];\n' + ' not?: TypedNestedStringFilter | S;\n' + ' };\n' + '\n' + '/**\n' + ' * A typed version of NestedStringNullableFilter, allowing narrowing of string types to\n' + ' * discriminated unions.\n' + ' */\n' + 'export type TypedNestedStringNullableFilter =\n' + ' //@ts-ignore - When Prisma.StringNullableFilter is not present, this type is not used\n' + ' Prisma.StringNullableFilter & {\n' + ' equals?: S | null;\n' + ' in?: S[] | null;\n' + ' notIn?: S[] | null;\n' + ' not?: TypedNestedStringNullableFilter | S | null;\n' + ' };\n' + '\n' + '/**\n' + ' * A typed version of StringNullableFilter, allowing narrowing of string types to\n' + ' * discriminated unions.\n' + ' */\n' + 'export type TypedStringNullableFilter =\n' + ' //@ts-ignore - When Prisma.StringNullableFilter is not present, this type is not used\n' + ' Prisma.StringNullableFilter & {\n' + ' equals?: S | null;\n' + ' in?: S[] | null;\n' + ' notIn?: S[] | null;\n' + ' not?: TypedNestedStringNullableFilter | S | null;\n' + ' };\n' + '\n' + '/**\n' + ' * A typed version of NestedStringWithAggregatesFilter, allowing narrowing of string types\n' + ' * to discriminated unions.\n' + ' */\n' + 'export type TypedNestedStringWithAggregatesFilter =\n' + ' //@ts-ignore - When Prisma.NestedStringWithAggregatesFilter is not present, this type is not used\n' + ' Prisma.NestedStringWithAggregatesFilter & {\n' + ' equals?: S;\n' + ' in?: S[];\n' + ' notIn?: S[];\n' + ' not?: TypedNestedStringWithAggregatesFilter | S;\n' + ' };\n' + '\n' + '/**\n' + ' * A typed version of StringWithAggregatesFilter, allowing narrowing of string types to\n' + ' * discriminated unions.\n' + ' */\n' + 'export type TypedStringWithAggregatesFilter =\n' + ' //@ts-ignore - When Prisma.StringWithAggregatesFilter is not present, this type is not used\n' + ' Prisma.StringWithAggregatesFilter & {\n' + ' equals?: S;\n' + ' in?: S[];\n' + ' notIn?: S[];\n' + ' not?: TypedNestedStringWithAggregatesFilter | S;\n' + ' };\n' + '\n' + '/**\n' + ' * A typed version of NestedStringNullableWithAggregatesFilter, allowing narrowing of\n' + ' * string types to discriminated unions.\n' + ' */\n' + 'export type TypedNestedStringNullableWithAggregatesFilter =\n' + ' //@ts-ignore - When Prisma.NestedStringNullableWithAggregatesFilter is not present, this type is not used\n' + ' Prisma.NestedStringNullableWithAggregatesFilter & {\n' + ' equals?: S | null;\n' + ' in?: S[] | null;\n' + ' notIn?: S[] | null;\n' + ' not?: TypedNestedStringNullableWithAggregatesFilter | S | null;\n' + ' };\n' + '\n' + '/**\n' + ' * A typed version of StringNullableWithAggregatesFilter, allowing narrowing of string\n' + ' * types to discriminated unions.\n' + ' */\n' + 'export type TypedStringNullableWithAggregatesFilter =\n' + ' //@ts-ignore - When Prisma.StringNullableWithAggregatesFilter is not present, this type is not used\n' + ' Prisma.StringNullableWithAggregatesFilter & {\n' + ' equals?: S | null;\n' + ' in?: S[] | null;\n' + ' notIn?: S[] | null;\n' + ' not?: TypedNestedStringNullableWithAggregatesFilter | S | null;\n' + ' };\n' + '\n' + '/**\n' + ' * A typed version of StringFieldUpdateOperationsInput, allowing narrowing of string types\n' + ' * to discriminated unions.\n' + ' */\n' + 'export type TypedStringFieldUpdateOperationsInput =\n' + ' //@ts-ignore - When Prisma.StringFieldUpdateOperationsInput is not present, this type is not used\n' + ' Prisma.StringFieldUpdateOperationsInput & {\n' + ' set?: S;\n' + ' };\n' + '\n' + '/**\n' + ' * A typed version of NullableStringFieldUpdateOperationsInput, allowing narrowing of\n' + ' * string types to discriminated unions.\n' + ' */\n' + 'export type TypedNullableStringFieldUpdateOperationsInput =\n' + ' //@ts-ignore - When Prisma.NullableStringFieldUpdateOperationsInput is not present, this type is not used\n' + ' Prisma.NullableStringFieldUpdateOperationsInput & {\n' + ' set?: S | null;\n' + ' };\n' + '\n' + '/**\n' + ' * A typed version of StringNullableListFilter, allowing narrowing of string types to\n' + ' * discriminated unions.\n' + ' */\n' + 'export type TypedStringNullableListFilter =\n' + ' //@ts-ignore - When Prisma.StringNullableListFilter is not present, this type is not used\n' + ' Prisma.StringNullableListFilter & {\n' + ' equals?: S[] | null;\n' + ' has?: S | null;\n' + ' hasEvery?: S[];\n' + ' hasSome?: S[];\n' + ' };\n' + '\n' + '/**\n' + ' * A typed version of the input type to update a string[] field, allowing narrowing of\n' + ' * string types to discriminated unions.\n' + ' */\n' + 'export type UpdateStringArrayInput = {\n' + ' set?: S[];\n' + ' push?: S | S[];\n' + '};\n' + '\n' + '/**\n' + ' * A typed version of the input type to create a string[] field, allowing narrowing of\n' + ' * string types to discriminated unions.\n' + ' */\n' + 'export type CreateStringArrayInput = {\n' + ' set?: S[];\n' + '};\n' + '\n' + '/**\n' + ' * Client\n' + '**/\n' + '\n' + "import * as runtime from '@prisma/client/runtime/library.js';\n" + 'import $Types = runtime.Types // general types\n' + 'import $Public = runtime.Types.Public\n' + 'import $Utils = runtime.Types.Utils\n' + 'import $Extensions = runtime.Types.Extensions\n' + 'import $Result = runtime.Types.Result\n' + '\n' + 'export type PrismaPromise = $Public.PrismaPromise\n' + '\n' + '\n' + '/**\n' + ' * Model User\n' + ' * \n' + ' */\n' + 'export type User = $Result.DefaultSelection\n' + '/**\n' + ' * Model Preferences\n' + ' * \n' + ' */\n' + 'export type Preferences = $Result.DefaultSelection\n' + '/**\n' + ' * Model Exoskeleton\n' + ' * \n' + ' */\n' + 'export type Exoskeleton = $Result.DefaultSelection\n' + '/**\n' + ' * Model ExoskeletonAttribution\n' + ' * \n' + ' */\n' + 'export type ExoskeletonAttribution = $Result.DefaultSelection\n' + '/**\n' + ' * Model Session\n' + ' * \n' + ' */\n' + 'export type Session = $Result.DefaultSelection\n' + '/**\n' + ' * Model Challenge\n' + ' * \n' + ' */\n' + 'export type Challenge = $Result.DefaultSelection\n' + '/**\n' + ' * Model ChallengeTemplate\n' + ' * \n' + ' */\n' + 'export type ChallengeTemplate = $Result.DefaultSelection\n' + '/**\n' + ' * Model Survey\n' + ' * \n' + ' */\n' + 'export type Survey = $Result.DefaultSelection\n' + '\n' + '/**\n' + ' * Enums\n' + ' */\n' + 'export namespace $Enums {\n' + ' export const WeekStartDay: {\n' + " MONDAY: 'MONDAY',\n" + " SUNDAY: 'SUNDAY'\n" + '};\n' + '\n' + 'export type WeekStartDay = (typeof WeekStartDay)[keyof typeof WeekStartDay]\n' + '\n' + '\n' + 'export const UnitType: {\n' + " METRIC: 'METRIC',\n" + " IMPERIAL: 'IMPERIAL'\n" + '};\n' + '\n' + 'export type UnitType = (typeof UnitType)[keyof typeof UnitType]\n' + '\n' + '\n' + 'export const ChallengeMetric: {\n' + " STEP_COUNT: 'STEP_COUNT',\n" + " DISTANCE: 'DISTANCE',\n" + " VERTICAL_DURATION: 'VERTICAL_DURATION',\n" + " WALK_DURATION: 'WALK_DURATION'\n" + '};\n' + '\n' + 'export type ChallengeMetric = (typeof ChallengeMetric)[keyof typeof ChallengeMetric]\n' + '\n' + '\n' + 'export const ChallengeFrequency: {\n' + " DAILY: 'DAILY',\n" + " WEEKLY: 'WEEKLY'\n" + '};\n' + '\n' + 'export type ChallengeFrequency = (typeof ChallengeFrequency)[keyof typeof ChallengeFrequency]\n' + '\n' + '\n' + 'export const SurveyType: {\n' + " DAILY_MOOD: 'DAILY_MOOD'\n" + '};\n' + '\n' + 'export type SurveyType = (typeof SurveyType)[keyof typeof SurveyType]\n' + '\n' + '}\n' + '\n' + 'export type WeekStartDay = $Enums.WeekStartDay\n' + '\n' + 'export const WeekStartDay: typeof $Enums.WeekStartDay\n' + '\n' + 'export type UnitType = $Enums.UnitType\n' + '\n' + 'export const UnitType: typeof $Enums.UnitType\n' + '\n' + 'export type ChallengeMetric = $Enums.ChallengeMetric\n' + '\n' + 'export const ChallengeMetric: typeof $Enums.ChallengeMetric\n' + '\n' + 'export type ChallengeFrequency = $Enums.ChallengeFrequency\n' + '\n' + 'export const ChallengeFrequency: typeof $Enums.ChallengeFrequency\n' + '\n' + 'export type SurveyType = $Enums.SurveyType\n' + '\n' + 'export const SurveyType: typeof $Enums.SurveyType\n' + '\n' + '/**\n' + ' * ## Prisma Client ʲˢ\n' + ' * \n' + ' * Type-safe database client for TypeScript & Node.js\n' + ' * @example\n' + ' * ```\n' + ' * const prisma = new PrismaClient()\n' + ' * // Fetch zero or more Users\n' + ' * const users = await prisma.user.findMany()\n' + ' * ```\n' + ' *\n' + ' * \n' + ' * Read more in our [docs](https://www.prisma.io/docs/reference/tools-and-interfaces/prisma-client).\n' + ' */\n' + 'export class PrismaClient<\n' + ' T extends Prisma.PrismaClientOptions = Prisma.PrismaClientOptions,\n' + " U = 'log' extends keyof T ? T['log'] extends Array ? Prisma.GetEvents : never : never,\n" + ' ExtArgs extends $Extensions.InternalArgs = $Extensions.DefaultArgs\n' + '> {\n' + " [K: symbol]: { types: Prisma.TypeMap['other'] }\n" + '\n' + ' /**\n' + ' * ## Prisma Client ʲˢ\n' + ' * \n' + ' * Type-safe database client for TypeScript & Node.js\n' + ' * @example\n' + ' * ```\n' + ' * const prisma = new PrismaClient()\n' + ' * // Fetch zero or more Users\n' + ' * const users = await prisma.user.findMany()\n' + ' * ```\n' + ' *\n' + ' * \n' + ' * Read more in our [docs](https://www.prisma.io/docs/reference/tools-and-interf'... 517397 more characters, fileName: '/src/api/node_modules/.prisma/client/index.d.ts', path: '/src/api/node_modules/.prisma/client/index.d.ts', resolvedPath: '/src/api/node_modules/.prisma/client/index.d.ts', originalFileName: '/src/api/node_modules/.prisma/client/index.d.ts', languageVersion: 4, languageVariant: 0, scriptKind: 3, isDeclarationFile: true, hasNoDefaultLib: false, locals: Map(41) { '__global' => SymbolObject { id: 0, mergeId: 0, flags: 1024, escapedName: '__global', declarations: [ [NodeObject] ], exports: Map(1) { 'PrismaJson' => [SymbolObject] }, parent: undefined }, 'NullableListFilter' => SymbolObject { id: 0, mergeId: 0, flags: 0, escapedName: 'NullableListFilter', declarations: [ [NodeObject] ], parent: undefined, exportSymbol: SymbolObject { id: 0, mergeId: 0, flags: 524288, escapedName: 'NullableListFilter', declarations: [Array], parent: [SymbolObject] } }, 'UpdateInput' => SymbolObject { id: 0, mergeId: 0, flags: 0, escapedName: 'UpdateInput', declarations: [ [NodeObject] ], parent: undefined, exportSymbol: SymbolObject { id: 0, mergeId: 0, flags: 524288, escapedName: 'UpdateInput', declarations: [Array], parent: [SymbolObject] } }, 'UpdateManyInput' => SymbolObject { id: 0, mergeId: 0, flags: 0, escapedName: 'UpdateManyInput', declarations: [ [NodeObject] ], parent: undefined, exportSymbol: SymbolObject { id: 0, mergeId: 0, flags: 524288, escapedName: 'UpdateManyInput', declarations: [Array], parent: [SymbolObject] } }, 'CreateManyInput' => SymbolObject { id: 0, mergeId: 0, flags: 0, escapedName: 'CreateManyInput', declarations: [ [NodeObject] ], parent: undefined, exportSymbol: SymbolObject { id: 0, mergeId: 0, flags: 524288, escapedName: 'CreateManyInput', declarations: [Array], parent: [SymbolObject] } }, 'TypedNestedStringFilter' => SymbolObject { id: 0, mergeId: 0, flags: 0, escapedName: 'TypedNestedStringFilter', declarations: [ [NodeObject] ], parent: undefined, exportSymbol: SymbolObject { id: 0, mergeId: 0, flags: 524288, escapedName: 'TypedNestedStringFilter', declarations: [Array], parent: [SymbolObject] } }, 'TypedStringFilter' => SymbolObject { id: 0, mergeId: 0, flags: 0, escapedName: 'TypedStringFilter', declarations: [ [NodeObject] ], parent: undefined, exportSymbol: SymbolObject { id: 0, mergeId: 0, flags: 524288, escapedName: 'TypedStringFilter', declarations: [Array], parent: [SymbolObject] } }, 'TypedNestedStringNullableFilter' => SymbolObject { id: 0, mergeId: 0, flags: 0, escapedName: 'TypedNestedStringNullableFilter', declarations: [ [NodeObject] ], parent: undefined, exportSymbol: SymbolObject { id: 0, mergeId: 0, flags: 524288, escapedName: 'TypedNestedStringNullableFilter', declarations: [Array], parent: [SymbolObject] } }, 'TypedStringNullableFilter' => SymbolObject { id: 0, mergeId: 0, flags: 0, escapedName: 'TypedStringNullableFilter', declarations: [ [NodeObject] ], parent: undefined, exportSymbol: SymbolObject { id: 0, mergeId: 0, flags: 524288, escapedName: 'TypedStringNullableFilter', declarations: [Array], parent: [SymbolObject] } }, 'TypedNestedStringWithAggregatesFilter' => SymbolObject { id: 0, mergeId: 0, flags: 0, escapedName: 'TypedNestedStringWithAggregatesFilter', declarations: [ [NodeObject] ], parent: undefined, exportSymbol: SymbolObject { id: 0, mergeId: 0, flags: 524288, escapedName: 'TypedNestedStringWithAggregatesFilter', declarations: [Array], parent: [SymbolObject] } }, 'TypedStringWithAggregatesFilter' => SymbolObject { id: 0, mergeId: 0, flags: 0, escapedName: 'TypedStringWithAggregatesFilter', declarations: [ [NodeObject] ], parent: undefined, exportSymbol: SymbolObject { id: 0, mergeId: 0, flags: 524288, escapedName: 'TypedStringWithAggregatesFilter', declarations: [Array], parent: [SymbolObject] } }, 'TypedNestedStringNullableWithAggregatesFilter' => SymbolObject { id: 0, mergeId: 0, flags: 0, escapedName: 'TypedNestedStringNullableWithAggregatesFilter', declarations: [ [NodeObject] ], parent: undefined, exportSymbol: SymbolObject { id: 0, mergeId: 0, flags: 524288, escapedName: 'TypedNestedStringNullableWithAggregatesFilter', declarations: [Array], parent: [SymbolObject] } }, 'TypedStringNullableWithAggregatesFilter' => SymbolObject { id: 0, mergeId: 0, flags: 0, escapedName: 'TypedStringNullableWithAggregatesFilter', declarations: [ [NodeObject] ], parent: undefined, exportSymbol: SymbolObject { id: 0, mergeId: 0, flags: 524288, escapedName: 'TypedStringNullableWithAggregatesFilter', declarations: [Array], parent: [SymbolObject] } }, 'TypedStringFieldUpdateOperationsInput' => SymbolObject { id: 0, mergeId: 0, flags: 0, escapedName: 'TypedStringFieldUpdateOperationsInput', declarations: [ [NodeObject] ], parent: undefined, exportSymbol: SymbolObject { id: 0, mergeId: 0, flags: 524288, escapedName: 'TypedStringFieldUpdateOperationsInput', declarations: [Array], parent: [SymbolObject] } }, 'TypedNullableStringFieldUpdateOperationsInput' => SymbolObject { id: 0, mergeId: 0, flags: 0, escapedName: 'TypedNullableStringFieldUpdateOperationsInput', declarations: [ [NodeObject] ], parent: undefined, exportSymbol: SymbolObject { id: 0, mergeId: 0, flags: 524288, escapedName: 'TypedNullableStringFieldUpdateOperationsInput', declarations: [Array], parent: [SymbolObject] } }, 'TypedStringNullableListFilter' => SymbolObject { id: 0, mergeId: 0, flags: 0, escapedName: 'TypedStringNullableListFilter', declarations: [ [NodeObject] ], parent: undefined, exportSymbol: SymbolObject { id: 0, mergeId: 0, flags: 524288, escapedName: 'TypedStringNullableListFilter', declarations: [Array], parent: [SymbolObject] } }, 'UpdateStringArrayInput' => SymbolObject { id: 0, mergeId: 0, flags: 0, escapedName: 'UpdateStringArrayInput', declarations: [ [NodeObject] ], parent: undefined, exportSymbol: SymbolObject { id: 0, mergeId: 0, flags: 524288, escapedName: 'UpdateStringArrayInput', declarations: [Array], parent: [SymbolObject] } }, 'CreateStringArrayInput' => SymbolObject { id: 0, mergeId: 0, flags: 0, escapedName: 'CreateStringArrayInput', declarations: [ [NodeObject] ], parent: undefined, exportSymbol: SymbolObject { id: 0, mergeId: 0, flags: 524288, escapedName: 'CreateStringArrayInput', declarations: [Array], parent: [SymbolObject] } }, 'runtime' => SymbolObject { id: 15, mergeId: 0, flags: 2097152, escapedName: 'runtime', declarations: [ [NodeObject] ], parent: undefined, isReferenced: 1920 }, '$Types' => SymbolObject { id: 0, mergeId: 0, flags: 2097152, escapedName: '$Types', declarations: [ [NodeObject] ], parent: undefined }, '$Public' => SymbolObject { id: 0, mergeId: 0, flags: 2097152, escapedName: '$Public', declarations: [ [NodeObject] ], parent: undefined }, '$Utils' => SymbolObject { id: 0, mergeId: 0, flags: 2097152, escapedName: '$Utils', declarations: [ [NodeObject] ], parent: undefined }, '$Extensions' => SymbolObject { id: 46, mergeId: 0, flags: 2097152, escapedName: '$Extensions', declarations: [ [NodeObject] ], parent: undefined, isReferenced: 1920 }, '$Result' => SymbolObject { id: 14, mergeId: 0, flags: 2097152, escapedName: '$Result', declarations: [ [NodeObject] ], parent: undefined, isReferenced: 1920 }, 'PrismaPromise' => SymbolObject { id: 0, mergeId: 0, flags: 0, escapedName: 'PrismaPromise', declarations: [ [NodeObject] ], parent: undefined, exportSymbol: SymbolObject { id: 0, mergeId: 0, flags: 524288, escapedName: 'PrismaPromise', declarations: [Array], parent: [SymbolObject] } }, 'User' => SymbolObject { id: 0, mergeId: 0, flags: 0, escapedName: 'User', declarations: [ [NodeObject] ], parent: undefined, exportSymbol: SymbolObject { id: 0, mergeId: 0, flags: 524288, escapedName: 'User', declarations: [Array], parent: [SymbolObject] } }, 'Preferences' => SymbolObject { id: 0, mergeId: 0, flags: 0, escapedName: 'Preferences', declarations: [ [NodeObject] ], parent: undefined, exportSymbol: SymbolObject { id: 0, mergeId: 0, flags: 524288, escapedName: 'Preferences', declarations: [Array], parent: [SymbolObject] } }, 'Exoskeleton' => SymbolObject { id: 0, mergeId: 0, flags: 0, escapedName: 'Exoskeleton', declarations: [ [NodeObject] ], parent: undefined, exportSymbol: SymbolObject { id: 0, mergeId: 0, flags: 524288, escapedName: 'Exoskeleton', declarations: [Array], parent: [SymbolObject] } }, 'ExoskeletonAttribution' => SymbolObject { id: 0, mergeId: 0, flags: 0, escapedName: 'ExoskeletonAttribution', declarations: [ [NodeObject] ], parent: undefined, exportSymbol: SymbolObject { id: 0, mergeId: 0, flags: 524288, escapedName: 'ExoskeletonAttribution', declarations: [Array], parent: [SymbolObject] } }, 'Session' => SymbolObject { id: 0, mergeId: 0, flags: 0, escapedName: 'Session', declarations: [ [NodeObject] ], parent: undefined, exportSymbol: SymbolObject { id: 0, mergeId: 0, flags: 524288, escapedName: 'Session', declarations: [Array], parent: [SymbolObject] } }, 'Challenge' => SymbolObject { id: 0, mergeId: 0, flags: 0, escapedName: 'Challenge', declarations: [ [NodeObject] ], parent: undefined, exportSymbol: SymbolObject { id: 0, mergeId: 0, flags: 524288, escapedName: 'Challenge', declarations: [Array], parent: [SymbolObject] } }, 'ChallengeTemplate' => SymbolObject { id: 0, mergeId: 0, flags: 0, escapedName: 'ChallengeTemplate', declarations: [ [NodeObject] ], parent: undefined, exportSymbol: SymbolObject { id: 0, mergeId: 0, flags: 524288, escapedName: 'ChallengeTemplate', declarations: [Array], parent: [SymbolObject] } }, 'Survey' => SymbolObject { id: 0, mergeId: 0, flags: 0, escapedName: 'Survey', declarations: [ [NodeObject] ], parent: undefined, exportSymbol: SymbolObject { id: 0, mergeId: 0, flags: 524288, escapedName: 'Survey', declarations: [Array], parent: [SymbolObject] } }, '$Enums' => SymbolObject { id: 0, mergeId: 0, flags: 1048576, escapedName: '$Enums', declarations: [ [NodeObject] ], parent: undefined, exportSymbol: SymbolObject { id: 0, mergeId: 0, flags: 512, escapedName: '$Enums', declarations: [Array], exports: [Map], valueDeclaration: [NodeObject], parent: [SymbolObject], constEnumOnlyModule: false } }, 'WeekStartDay' => SymbolObject { id: 0, mergeId: 0, flags: 1048576, escapedName: 'WeekStartDay', declarations: [ [NodeObject], [NodeObject] ], parent: undefined, exportSymbol: SymbolObject { id: 0, mergeId: 0, flags: 524290, escapedName: 'WeekStartDay', declarations: [Array], parent: [SymbolObject], exports: Map(0) {}, valueDeclaration: [NodeObject] } }, 'UnitType' => SymbolObject { id: 0, mergeId: 0, flags: 1048576, escapedName: 'UnitType', declarations: [ [NodeObject], [NodeObject] ], parent: undefined, exportSymbol: SymbolObject { id: 0, mergeId: 0, flags: 524290, escapedName: 'UnitType', declarations: [Array], parent: [SymbolObject], exports: Map(0) {}, valueDeclaration: [NodeObject] } }, 'ChallengeMetric' => SymbolObject { id: 0, mergeId: 0, flags: 1048576, escapedName: 'ChallengeMetric', declarations: [ [NodeObject], [NodeObject] ], parent: undefined, exportSymbol: SymbolObject { id: 0, mergeId: 0, flags: 524290, escapedName: 'ChallengeMetric', declarations: [Array], parent: [SymbolObject], exports: Map(0) {}, valueDeclaration: [NodeObject] } }, 'ChallengeFrequency' => SymbolObject { id: 0, mergeId: 0, flags: 1048576, escapedName: 'ChallengeFrequency', declarations: [ [NodeObject], [NodeObject] ], parent: undefined, exportSymbol: SymbolObject { id: 0, mergeId: 0, flags: 524290, escapedName: 'ChallengeFrequency', declarations: [Array], parent: [SymbolObject], exports: Map(0) {}, valueDeclaration: [NodeObject] } }, 'SurveyType' => SymbolObject { id: 0, mergeId: 0, flags: 1048576, escapedName: 'SurveyType', declarations: [ [NodeObject], [NodeObject] ], parent: undefined, exportSymbol: SymbolObject { id: 0, mergeId: 0, flags: 524290, escapedName: 'SurveyType', declarations: [Array], parent: [SymbolObject], exports: Map(0) {}, valueDeclaration: [NodeObject] } }, 'PrismaClient' => SymbolObject { id: 0, mergeId: 0, flags: 1048576, escapedName: 'PrismaClient', declarations: [ [NodeObject] ], parent: undefined, exportSymbol: SymbolObject { id: 0, mergeId: 0, flags: 32, escapedName: 'PrismaClient', declarations: [Array], exports: [Map], members: [Map], valueDeclaration: [NodeObject], parent: [SymbolObject] } }, 'Prisma' => SymbolObject { id: 0, mergeId: 0, flags: 1048576, escapedName: 'Prisma', declarations: [ [NodeObject] ], parent: undefined, exportSymbol: SymbolObject { id: 11, mergeId: 0, flags: 512, escapedName: 'Prisma', declarations: [Array], exports: [Map], valueDeclaration: [NodeObject], parent: [SymbolObject], constEnumOnlyModule: false } } }, nextContainer: NodeObject { pos: 0, end: 612, flags: 33556608, modifierFlagsCache: 536871040, transformFlags: 1, parent: [Circular *1], kind: 267, symbol: SymbolObject { id: 0, mergeId: 0, flags: 1024, escapedName: '__global', declarations: [ [Circular *2] ], exports: Map(1) { 'PrismaJson' => [SymbolObject] }, parent: undefined }, localSymbol: undefined, modifiers: [ TokenObject { pos: 0, end: 154, flags: 33554432, modifierFlagsCache: 0, transformFlags: 1, parent: [Circular *2], kind: 138 }, pos: 0, end: 154, hasTrailingComma: false, transformFlags: 1 ], name: IdentifierObject { pos: 154, end: 161, flags: 33554432, modifierFlagsCache: 0, transformFlags: 0, parent: [Circular *2], kind: 80, escapedText: 'global', jsDoc: undefined, flowNode: { flags: 2 }, symbol: undefined }, body: NodeObject { pos: 161, end: 612, flags: 33554432, modifierFlagsCache: 0, transformFlags: 1, parent: [Circular *2], kind: 268, statements: [ [NodeObject], pos: 163, end: 610, hasTrailingComma: false, transformFlags: 1 ], jsDoc: undefined, id: 197 }, jsDoc: undefined, locals: Map(1) { 'PrismaJson' => SymbolObject { id: 0, mergeId: 0, flags: 0, escapedName: 'PrismaJson', declarations: [Array], parent: undefined, exportSymbol: [SymbolObject] } }, nextContainer: NodeObject { pos: 163, end: 610, flags: 33554592, modifierFlagsCache: 536870912, transformFlags: 1, parent: NodeObject { pos: 161, end: 612, flags: 33554432, modifierFlagsCache: 0, transformFlags: 1, parent: [Circular *2], kind: 268, statements: [Array], jsDoc: undefined, id: 197 }, kind: 267, symbol: SymbolObject { id: 0, mergeId: 0, flags: 1024, escapedName: 'PrismaJson', declarations: [Array], exports: Map(0) {}, parent: [SymbolObject] }, localSymbol: SymbolObject { id: 0, mergeId: 0, flags: 0, escapedName: 'PrismaJson', declarations: [Array], parent: undefined, exportSymbol: [SymbolObject] }, modifiers: undefined, name: IdentifierObject { pos: 175, end: 186, flags: 33554432, modifierFlagsCache: 0, transformFlags: 0, parent: [Circular *48], kind: 80, escapedText: 'PrismaJson', jsDoc: undefined, flowNode: [Object], symbol: undefined }, body: NodeObject { pos: 186, end: 610, flags: 33554432, modifierFlagsCache: 0, transformFlags: 0, parent: [Circular *48], kind: 268, statements: [Array], jsDoc: undefined, id: 199 }, jsDoc: undefined, locals: Map(0) {}, nextContainer: NodeObject { pos: 612, end: 811, flags: 33554432, modifierFlagsCache: 536870944, transformFlags: 1, parent: [Circular *1], kind: 265, symbol: [SymbolObject], localSymbol: [SymbolObject], modifiers: [Array], name: [IdentifierObject], typeParameters: [Array], type: [NodeObject], jsDoc: [Array], locals: [Map], nextContainer: [NodeObject] }, id: 198 } }, endFlowNode: { flags: 2 }, nodeCount: 53823, identifierCount: 19028, symbolCount: 8915, parseDiagnostics: [], bindDiagnostics: [], bindSuggestionDiagnostics: undefined, lineMap: undefined, externalModuleIndicator: NodeObject { pos: 612, end: 811, flags: 33554432, modifierFlagsCache: 536870944, transformFlags: 1, parent: [Circular *1], kind: 265, symbol: SymbolObject { id: 0, mergeId: 0, flags: 524288, escapedName: 'NullableListFilter', declarations: [ [Circular *3] ], parent: SymbolObject { id: 0, mergeId: 0, flags: 512, escapedName: '"/src/api/node_modules/.prisma/client/index"', declarations: [Array], exports: [Map], valueDeclaration: [Circular *1] } }, localSymbol: SymbolObject { id: 0, mergeId: 0, flags: 0, escapedName: 'NullableListFilter', declarations: [ [Circular *3] ], parent: undefined, exportSymbol: SymbolObject { id: 0, mergeId: 0, flags: 524288, escapedName: 'NullableListFilter', declarations: [Array], parent: [SymbolObject] } }, modifiers: [ TokenObject { pos: 612, end: 676, flags: 33554432, modifierFlagsCache: 0, transformFlags: 0, parent: [Circular *3], kind: 95 }, pos: 612, end: 676, hasTrailingComma: false, transformFlags: 0 ], name: IdentifierObject { pos: 681, end: 700, flags: 33554432, modifierFlagsCache: 0, transformFlags: 0, parent: [Circular *3], kind: 80, escapedText: 'NullableListFilter', jsDoc: undefined, flowNode: { flags: 2 }, symbol: undefined }, typeParameters: [ NodeObject { pos: 701, end: 702, flags: 33554432, modifierFlagsCache: 536870912, transformFlags: 1, parent: [Circular *3], kind: 168, symbol: [SymbolObject], localSymbol: undefined, modifiers: undefined, name: [IdentifierObject], constraint: undefined, default: undefined, expression: undefined, jsDoc: undefined }, pos: 701, end: 702, hasTrailingComma: false, transformFlags: 1 ], type: NodeObject { pos: 705, end: 810, flags: 33554432, modifierFlagsCache: 0, transformFlags: 1, parent: [Circular *3], kind: 187, symbol: SymbolObject { id: 0, mergeId: 0, flags: 2048, escapedName: '__type', declarations: [Array], members: [Map] }, localSymbol: undefined, members: [ [NodeObject], [NodeObject], [NodeObject], [NodeObject], [NodeObject], pos: 707, end: 808, hasTrailingComma: false, transformFlags: 1 ] }, jsDoc: [ NodeObject { pos: 614, end: 669, flags: 50331648, modifierFlagsCache: 0, transformFlags: 0, parent: [Circular *3], kind: 327, comment: 'A filter to be used against nullable List types.', tags: undefined } ], locals: Map(1) { 'T' => SymbolObject { id: 0, mergeId: 0, flags: 262144, escapedName: 'T', declarations: [Array], parent: undefined } }, nextContainer: NodeObject { pos: 811, end: 962, flags: 33554432, modifierFlagsCache: 536870944, transformFlags: 1, parent: [Circular *1], kind: 265, symbol: SymbolObject { id: 0, mergeId: 0, flags: 524288, escapedName: 'UpdateInput', declarations: [Array], parent: [SymbolObject] }, localSymbol: SymbolObject { id: 0, mergeId: 0, flags: 0, escapedName: 'UpdateInput', declarations: [Array], parent: undefined, exportSymbol: [SymbolObject] }, modifiers: [ [TokenObject], pos: 811, end: 873, hasTrailingComma: false, transformFlags: 0 ], name: IdentifierObject { pos: 878, end: 890, flags: 33554432, modifierFlagsCache: 0, transformFlags: 0, parent: [Circular *4], kind: 80, escapedText: 'UpdateInput', jsDoc: undefined, flowNode: [Object], symbol: undefined }, typeParameters: [ [NodeObject], pos: 891, end: 892, hasTrailingComma: false, transformFlags: 1 ], type: NodeObject { pos: 895, end: 961, flags: 33554432, modifierFlagsCache: 0, transformFlags: 1, parent: [Circular *4], kind: 194, checkType: [NodeObject], extendsType: [TokenObject], trueType: [NodeObject], falseType: [NodeObject], locals: undefined, nextContainer: undefined }, jsDoc: [ [NodeObject] ], locals: Map(1) { 'T' => [SymbolObject] }, nextContainer: NodeObject { pos: 916, end: 955, flags: 33554432, modifierFlagsCache: 0, transformFlags: 1, parent: [NodeObject], kind: 200, symbol: [SymbolObject], localSymbol: undefined, readonlyToken: undefined, typeParameter: [NodeObject], nameType: undefined, questionToken: [TokenObject], type: [NodeObject], members: [Array], locals: [Map], nextContainer: [NodeObject] } } }, setExternalModuleIndicator: [Function: callback], pragmas: Map(0) {}, checkJsDirective: undefined, referencedFiles: [], typeReferenceDirectives: [], libReferenceDirectives: [], amdDependencies: [], commentDirectives: [ { range: { pos: 1381, end: 1458 }, type: 1 }, { range: { pos: 1739, end: 1816 }, type: 1 }, { range: { pos: 2125, end: 2210 }, type: 1 }, { range: { pos: 2551, end: 2636 }, type: 1 }, { range: { pos: 3001, end: 3098 }, type: 1 }, { range: { pos: 3441, end: 3532 }, type: 1 }, { range: { pos: 3897, end: 4002 }, type: 1 }, { range: { pos: 4405, end: 4504 }, type: 1 }, { range: { pos: 4897, end: 4994 }, type: 1 }, { range: { pos: 5275, end: 5380 }, type: 1 }, { range: { pos: 5644, end: 5733 }, type: 1 } ], identifiers: Map(1235) { 'global' => 'global', 'PrismaJson' => 'PrismaJson', 'NullableListFilter' => 'NullableListFilter', 'T' => 'T', 'equals' => 'equals', 'has' => 'has', 'hasEvery' => 'hasEvery', 'hasSome' => 'hasSome', 'isEmpty' => 'isEmpty', 'UpdateInput' => 'UpdateInput', 'P' => 'P', 'UpdateManyInput' => 'UpdateManyInput', 'set' => 'set', 'push' => 'push', 'CreateManyInput' => 'CreateManyInput', 'TypedNestedStringFilter' => 'TypedNestedStringFilter', 'S' => 'S', 'Prisma' => 'Prisma', 'StringFilter' => 'StringFilter', 'in' => 'in', 'notIn' => 'notIn', 'not' => 'not', 'TypedStringFilter' => 'TypedStringFilter', 'TypedNestedStringNullableFilter' => 'TypedNestedStringNullableFilter', 'StringNullableFilter' => 'StringNullableFilter', 'TypedStringNullableFilter' => 'TypedStringNullableFilter', 'TypedNestedStringWithAggregatesFilter' => 'TypedNestedStringWithAggregatesFilter', 'NestedStringWithAggregatesFilter' => 'NestedStringWithAggregatesFilter', 'TypedStringWithAggregatesFilter' => 'TypedStringWithAggregatesFilter', 'StringWithAggregatesFilter' => 'StringWithAggregatesFilter', 'TypedNestedStringNullableWithAggregatesFilter' => 'TypedNestedStringNullableWithAggregatesFilter', 'NestedStringNullableWithAggregatesFilter' => 'NestedStringNullableWithAggregatesFilter', 'TypedStringNullableWithAggregatesFilter' => 'TypedStringNullableWithAggregatesFilter', 'StringNullableWithAggregatesFilter' => 'StringNullableWithAggregatesFilter', 'TypedStringFieldUpdateOperationsInput' => 'TypedStringFieldUpdateOperationsInput', 'StringFieldUpdateOperationsInput' => 'StringFieldUpdateOperationsInput', 'TypedNullableStringFieldUpdateOperationsInput' => 'TypedNullableStringFieldUpdateOperationsInput', 'NullableStringFieldUpdateOperationsInput' => 'NullableStringFieldUpdateOperationsInput', 'TypedStringNullableListFilter' => 'TypedStringNullableListFilter', 'StringNullableListFilter' => 'StringNullableListFilter', 'UpdateStringArrayInput' => 'UpdateStringArrayInput', 'CreateStringArrayInput' => 'CreateStringArrayInput', 'runtime' => 'runtime', '@prisma/client/runtime/library.js' => '@prisma/client/runtime/library.js', '$Types' => '$Types', 'Types' => 'Types', '$Public' => '$Public', 'Public' => 'Public', '$Utils' => '$Utils', 'Utils' => 'Utils', '$Extensions' => '$Extensions', 'Extensions' => 'Extensions', '$Result' => '$Result', 'Result' => 'Result', 'PrismaPromise' => 'PrismaPromise', 'User' => 'User', 'DefaultSelection' => 'DefaultSelection', '$UserPayload' => '$UserPayload', 'Preferences' => 'Preferences', '$PreferencesPayload' => '$PreferencesPayload', 'Exoskeleton' => 'Exoskeleton', '$ExoskeletonPayload' => '$ExoskeletonPayload', 'ExoskeletonAttribution' => 'ExoskeletonAttribution', '$ExoskeletonAttributionPayload' => '$ExoskeletonAttributionPayload', 'Session' => 'Session', '$SessionPayload' => '$SessionPayload', 'Challenge' => 'Challenge', '$ChallengePayload' => '$ChallengePayload', 'ChallengeTemplate' => 'ChallengeTemplate', '$ChallengeTemplatePayload' => '$ChallengeTemplatePayload', 'Survey' => 'Survey', '$SurveyPayload' => '$SurveyPayload', '$Enums' => '$Enums', 'WeekStartDay' => 'WeekStartDay', 'MONDAY' => 'MONDAY', 'SUNDAY' => 'SUNDAY', 'UnitType' => 'UnitType', 'METRIC' => 'METRIC', 'IMPERIAL' => 'IMPERIAL', 'ChallengeMetric' => 'ChallengeMetric', 'STEP_COUNT' => 'STEP_COUNT', 'DISTANCE' => 'DISTANCE', 'VERTICAL_DURATION' => 'VERTICAL_DURATION', 'WALK_DURATION' => 'WALK_DURATION', 'ChallengeFrequency' => 'ChallengeFrequency', 'DAILY' => 'DAILY', 'WEEKLY' => 'WEEKLY', 'SurveyType' => 'SurveyType', 'DAILY_MOOD' => 'DAILY_MOOD', 'PrismaClient' => 'PrismaClient', 'PrismaClientOptions' => 'PrismaClientOptions', 'U' => 'U', 'Array' => 'Array', 'LogLevel' => 'LogLevel', 'LogDefinition' => 'LogDefinition', 'GetEvents' => 'GetEvents', 'ExtArgs' => 'ExtArgs', 'InternalArgs' => 'InternalArgs', 'DefaultArgs' => 'DefaultArgs', 'K' => 'K', ... 1135 more items }, packageJsonLocations: undefined, packageJsonScope: undefined, imports: [ NodeObject { pos: 6343, end: 6379, flags: 33554432, modifierFlagsCache: 0, transformFlags: 0, parent: NodeObject { pos: 6298, end: 6380, flags: 33554432, modifierFlagsCache: 0, transformFlags: 0, parent: [Circular *1], kind: 272, modifiers: undefined, importClause: [NodeObject], moduleSpecifier: [Circular *49], assertClause: undefined, attributes: undefined, jsDoc: [Array] }, kind: 11, symbol: undefined, localSymbol: undefined, text: '@prisma/client/runtime/library.js', singleQuote: undefined, hasExtendedUnicodeEscape: false } ], moduleAugmentations: [ IdentifierObject { pos: 154, end: 161, flags: 33554432, modifierFlagsCache: 0, transformFlags: 0, parent: NodeObject { pos: 0, end: 612, flags: 33556608, modifierFlagsCache: 536871040, transformFlags: 1, parent: [Circular *1], kind: 267, symbol: [SymbolObject], localSymbol: undefined, modifiers: [Array], name: [Circular *50], body: [NodeObject], jsDoc: undefined, locals: [Map], nextContainer: [NodeObject] }, kind: 80, escapedText: 'global', jsDoc: undefined, flowNode: { flags: 2 }, symbol: undefined } ], ambientModuleNames: [], classifiableNames: Set(971) { '__global', 'PrismaJson', 'NullableListFilter', 'T', 'UpdateInput', 'P', 'UpdateManyInput', 'CreateManyInput', 'TypedNestedStringFilter', 'S', 'TypedStringFilter', 'TypedNestedStringNullableFilter', 'TypedStringNullableFilter', 'TypedNestedStringWithAggregatesFilter', 'TypedStringWithAggregatesFilter', 'TypedNestedStringNullableWithAggregatesFilter', 'TypedStringNullableWithAggregatesFilter', 'TypedStringFieldUpdateOperationsInput', 'TypedNullableStringFieldUpdateOperationsInput', 'TypedStringNullableListFilter', 'UpdateStringArrayInput', 'CreateStringArrayInput', 'runtime', '$Types', '$Public', '$Utils', '$Extensions', '$Result', 'PrismaPromise', 'User', 'Preferences', 'Exoskeleton', 'ExoskeletonAttribution', 'Session', 'Challenge', 'ChallengeTemplate', 'Survey', '$Enums', 'WeekStartDay', 'UnitType', 'ChallengeMetric', 'ChallengeFrequency', 'SurveyType', 'PrismaClient', 'U', 'ExtArgs', 'V', 'R', 'Prisma', 'DMMF', 'validator', 'PrismaClientKnownRequestError', 'PrismaClientUnknownRequestError', 'PrismaClientRustPanicError', 'PrismaClientInitializationError', 'PrismaClientValidationError', 'NotFoundError', 'sql', 'empty', 'join', 'raw', 'Sql', 'Decimal', 'DecimalJsLike', 'Metrics', 'Metric', 'MetricHistogram', 'MetricHistogramBucket', 'Extension', 'getExtensionContext', 'Args', 'Payload', 'Result', 'Exact', 'PrismaVersion', 'JsonObject', 'Key', 'JsonArray', 'JsonValue', 'InputJsonObject', 'InputJsonArray', 'InputJsonValue', 'NullTypes', 'DbNull', 'JsonNull', 'AnyNull', 'SelectAndInclude', 'SelectAndOmit', 'PromiseType', 'PromiseReturnType', 'Prisma__Pick', 'K', 'Enumerable', 'RequiredKeys', 'TruthyKeys', 'TrueKeys', 'Subset', 'key', 'SelectSubset', 'SubsetIntersection', ... 871 more items }, impliedNodeFormat: undefined, jsDocParsingMode: 0, symbol: SymbolObject { id: 0, mergeId: 0, flags: 512, escapedName: '"/src/api/node_modules/.prisma/client/index"', declarations: [ [Circular *1] ], exports: Map(34) { 'NullableListFilter' => SymbolObject { id: 0, mergeId: 0, flags: 524288, escapedName: 'NullableListFilter', declarations: [Array], parent: [Circular *51] }, 'UpdateInput' => SymbolObject { id: 0, mergeId: 0, flags: 524288, escapedName: 'UpdateInput', declarations: [Array], parent: [Circular *51] }, 'UpdateManyInput' => SymbolObject { id: 0, mergeId: 0, flags: 524288, escapedName: 'UpdateManyInput', declarations: [Array], parent: [Circular *51] }, 'CreateManyInput' => SymbolObject { id: 0, mergeId: 0, flags: 524288, escapedName: 'CreateManyInput', declarations: [Array], parent: [Circular *51] }, 'TypedNestedStringFilter' => SymbolObject { id: 0, mergeId: 0, flags: 524288, escapedName: 'TypedNestedStringFilter', declarations: [Array], parent: [Circular *51] }, 'TypedStringFilter' => SymbolObject { id: 0, mergeId: 0, flags: 524288, escapedName: 'TypedStringFilter', declarations: [Array], parent: [Circular *51] }, 'TypedNestedStringNullableFilter' => SymbolObject { id: 0, mergeId: 0, flags: 524288, escapedName: 'TypedNestedStringNullableFilter', declarations: [Array], parent: [Circular *51] }, 'TypedStringNullableFilter' => SymbolObject { id: 0, mergeId: 0, flags: 524288, escapedName: 'TypedStringNullableFilter', declarations: [Array], parent: [Circular *51] }, 'TypedNestedStringWithAggregatesFilter' => SymbolObject { id: 0, mergeId: 0, flags: 524288, escapedName: 'TypedNestedStringWithAggregatesFilter', declarations: [Array], parent: [Circular *51] }, 'TypedStringWithAggregatesFilter' => SymbolObject { id: 0, mergeId: 0, flags: 524288, escapedName: 'TypedStringWithAggregatesFilter', declarations: [Array], parent: [Circular *51] }, 'TypedNestedStringNullableWithAggregatesFilter' => SymbolObject { id: 0, mergeId: 0, flags: 524288, escapedName: 'TypedNestedStringNullableWithAggregatesFilter', declarations: [Array], parent: [Circular *51] }, 'TypedStringNullableWithAggregatesFilter' => SymbolObject { id: 0, mergeId: 0, flags: 524288, escapedName: 'TypedStringNullableWithAggregatesFilter', declarations: [Array], parent: [Circular *51] }, 'TypedStringFieldUpdateOperationsInput' => SymbolObject { id: 0, mergeId: 0, flags: 524288, escapedName: 'TypedStringFieldUpdateOperationsInput', declarations: [Array], parent: [Circular *51] }, 'TypedNullableStringFieldUpdateOperationsInput' => SymbolObject { id: 0, mergeId: 0, flags: 524288, escapedName: 'TypedNullableStringFieldUpdateOperationsInput', declarations: [Array], parent: [Circular *51] }, 'TypedStringNullableListFilter' => SymbolObject { id: 0, mergeId: 0, flags: 524288, escapedName: 'TypedStringNullableListFilter', declarations: [Array], parent: [Circular *51] }, 'UpdateStringArrayInput' => SymbolObject { id: 0, mergeId: 0, flags: 524288, escapedName: 'UpdateStringArrayInput', declarations: [Array], parent: [Circular *51] }, 'CreateStringArrayInput' => SymbolObject { id: 0, mergeId: 0, flags: 524288, escapedName: 'CreateStringArrayInput', declarations: [Array], parent: [Circular *51] }, 'PrismaPromise' => SymbolObject { id: 0, mergeId: 0, flags: 524288, escapedName: 'PrismaPromise', declarations: [Array], parent: [Circular *51] }, 'User' => SymbolObject { id: 0, mergeId: 0, flags: 524288, escapedName: 'User', declarations: [Array], parent: [Circular *51] }, 'Preferences' => SymbolObject { id: 0, mergeId: 0, flags: 524288, escapedName: 'Preferences', declarations: [Array], parent: [Circular *51] }, 'Exoskeleton' => SymbolObject { id: 0, mergeId: 0, flags: 524288, escapedName: 'Exoskeleton', declarations: [Array], parent: [Circular *51] }, 'ExoskeletonAttribution' => SymbolObject { id: 0, mergeId: 0, flags: 524288, escapedName: 'ExoskeletonAttribution', declarations: [Array], parent: [Circular *51] }, 'Session' => SymbolObject { id: 0, mergeId: 0, flags: 524288, escapedName: 'Session', declarations: [Array], parent: [Circular *51] }, 'Challenge' => SymbolObject { id: 0, mergeId: 0, flags: 524288, escapedName: 'Challenge', declarations: [Array], parent: [Circular *51] }, 'ChallengeTemplate' => SymbolObject { id: 0, mergeId: 0, flags: 524288, escapedName: 'ChallengeTemplate', declarations: [Array], parent: [Circular *51] }, 'Survey' => SymbolObject { id: 0, mergeId: 0, flags: 524288, escapedName: 'Survey', declarations: [Array], parent: [Circular *51] }, '$Enums' => SymbolObject { id: 0, mergeId: 0, flags: 512, escapedName: '$Enums', declarations: [Array], exports: [Map], valueDeclaration: [NodeObject], parent: [Circular *51], constEnumOnlyModule: false }, 'WeekStartDay' => SymbolObject { id: 0, mergeId: 0, flags: 524290, escapedName: 'WeekStartDay', declarations: [Array], parent: [Circular *51], exports: Map(0) {}, valueDeclaration: [NodeObject] }, 'UnitType' => SymbolObject { id: 0, mergeId: 0, flags: 524290, escapedName: 'UnitType', declarations: [Array], parent: [Circular *51], exports: Map(0) {}, valueDeclaration: [NodeObject] }, 'ChallengeMetric' => SymbolObject { id: 0, mergeId: 0, flags: 524290, escapedName: 'ChallengeMetric', declarations: [Array], parent: [Circular *51], exports: Map(0) {}, valueDeclaration: [NodeObject] }, 'ChallengeFrequency' => SymbolObject { id: 0, mergeId: 0, flags: 524290, escapedName: 'ChallengeFrequency', declarations: [Array], parent: [Circular *51], exports: Map(0) {}, valueDeclaration: [NodeObject] }, 'SurveyType' => SymbolObject { id: 0, mergeId: 0, flags: 524290, escapedName: 'SurveyType', declarations: [Array], parent: [Circular *51], exports: Map(0) {}, valueDeclaration: [NodeObject] }, 'PrismaClient' => SymbolObject { id: 0, mergeId: 0, flags: 32, escapedName: 'PrismaClient', declarations: [Array], exports: [Map], members: [Map], valueDeclaration: [NodeObject], parent: [Circular *51] }, 'Prisma' => SymbolObject { id: 11, mergeId: 0, flags: 512, escapedName: 'Prisma', declarations: [Array], exports: [Map], valueDeclaration: [NodeObject], parent: [Circular *51], constEnumOnlyModule: false } }, valueDeclaration: [Circular *1] } }, length: 32, start: 138424, code: 'J - 104', messageText: 'Invalid index "exoskeleton" in type "indexed-type-1777104669-59854-59949-1777104669-59841-59950-1777104669-59839-60229-1777104669-59543-60230-1777104669-0-108983"', node: undefined }, node: NodeObject { pos: 138423, end: 138456, flags: 33554432, modifierFlagsCache: 0, transformFlags: 1, parent: NodeObject { pos: 138291, end: 138457, flags: 33554432, modifierFlagsCache: 0, transformFlags: 1, parent: NodeObject { pos: 138278, end: 138457, flags: 33554432, modifierFlagsCache: 536870912, transformFlags: 1, parent: NodeObject { pos: 138162, end: 138480, flags: 33554432, modifierFlagsCache: 536870912, transformFlags: 1, parent: NodeObject { pos: 138056, end: 138480, flags: 33554432, modifierFlagsCache: 536870944, transformFlags: 1, parent: [NodeObject], kind: 265, symbol: [SymbolObject], localSymbol: [SymbolObject], modifiers: [Array], name: [IdentifierObject], typeParameters: [Array], type: [Circular *52], jsDoc: [Array], locals: [Map], nextContainer: [NodeObject] }, kind: 187, symbol: SymbolObject { id: 279, mergeId: 0, flags: 2048, escapedName: '__type', declarations: [Array], members: [Map], tags: [], documentationComment: [] }, localSymbol: undefined, members: [ [NodeObject], [NodeObject], [Circular *53], [NodeObject], pos: 138164, end: 138476, hasTrailingComma: false, transformFlags: 1 ], id: 1165 }, kind: 171, symbol: SymbolObject { id: 0, mergeId: 0, flags: 4, escapedName: 'scalars', declarations: [ [Circular *53] ], valueDeclaration: [Circular *53], parent: SymbolObject { id: 279, mergeId: 0, flags: 2048, escapedName: '__type', declarations: [Array], members: [Map], tags: [], documentationComment: [] }, tags: [], documentationComment: [] }, localSymbol: undefined, modifiers: undefined, name: IdentifierObject { pos: 138278, end: 138290, flags: 33554432, modifierFlagsCache: 0, transformFlags: 0, parent: [Circular *53], kind: 80, escapedText: 'scalars', jsDoc: undefined, flowNode: { flags: 2 }, symbol: undefined }, type: [Circular *54], questionToken: undefined, initializer: undefined, jsDoc: [ jsDocCache: [] ] }, kind: 183, typeName: NodeObject { pos: 138291, end: 138320, flags: 33554432, modifierFlagsCache: 0, transformFlags: 0, parent: [Circular *54], kind: 166, left: IdentifierObject { pos: 138291, end: 138303, flags: 33554432, modifierFlagsCache: 0, transformFlags: 0, parent: [Circular *55], kind: 80, escapedText: '$Extensions', jsDoc: undefined, flowNode: { flags: 2 }, symbol: undefined }, right: IdentifierObject { pos: 138304, end: 138320, flags: 33554432, modifierFlagsCache: 0, transformFlags: 0, parent: [Circular *55], kind: 80, escapedText: 'GetPayloadResult', jsDoc: undefined, flowNode: { flags: 2 }, symbol: undefined }, flowNode: undefined }, typeArguments: [ NodeObject { pos: 138321, end: 138422, flags: 33554432, modifierFlagsCache: 536870912, transformFlags: 1, parent: [Circular *54], kind: 187, symbol: SymbolObject { id: 0, mergeId: 0, flags: 2048, escapedName: '__type', declarations: [Array], members: [Map], tags: [], documentationComment: [] }, localSymbol: undefined, members: [ [NodeObject], [NodeObject], [NodeObject], [NodeObject], pos: 138322, end: 138416, hasTrailingComma: false, transformFlags: 1 ] }, [Circular *56], pos: 138321, end: 138456, hasTrailingComma: false, transformFlags: 1 ] }, kind: 199, objectType: NodeObject { pos: 138423, end: 138441, flags: 33554432, modifierFlagsCache: 0, transformFlags: 1, parent: [Circular *56], kind: 199, objectType: NodeObject { pos: 138423, end: 138431, flags: 33554432, modifierFlagsCache: 0, transformFlags: 1, parent: [Circular *57], kind: 183, typeName: IdentifierObject { pos: 138423, end: 138431, flags: 33554432, modifierFlagsCache: 0, transformFlags: 0, parent: [Circular *58], kind: 80, escapedText: 'ExtArgs', jsDoc: undefined, flowNode: { flags: 2 }, symbol: undefined }, typeArguments: undefined }, indexType: NodeObject { pos: 138432, end: 138440, flags: 33554432, modifierFlagsCache: 0, transformFlags: 1, parent: [Circular *57], kind: 201, literal: NodeObject { pos: 138432, end: 138440, flags: 33554432, modifierFlagsCache: 0, transformFlags: 0, parent: [Circular *59], kind: 11, symbol: undefined, localSymbol: undefined, text: 'result', singleQuote: undefined, hasExtendedUnicodeEscape: false } } }, indexType: NodeObject { pos: 138442, end: 138455, flags: 33554432, modifierFlagsCache: 0, transformFlags: 1, parent: [Circular *56], kind: 201, literal: NodeObject { pos: 138442, end: 138455, flags: 33554432, modifierFlagsCache: 0, transformFlags: 0, parent: [Circular *60], kind: 11, symbol: undefined, localSymbol: undefined, text: 'exoskeleton', singleQuote: undefined, hasExtendedUnicodeEscape: false } } } } Node.js v20.13.1