fix infer to be a close match of what's simplified from the json given #21
Annotations
9 errors
Run pnpm tsc
Process completed with exit code 2.
|
Run pnpm tsc:
tests/primitives.test.ts#L619
Type '{ type: "object"; properties: { uri: { type: "string"; }; cid: { type: "string"; }; }; required: ["cid", "uri"]; nullable: []; }' is not assignable to type 'ObjectResult<ObjectProperties, never, never>'.
|
Run pnpm tsc:
tests/primitives.test.ts#L610
Type '{ type: "object"; properties: { repo: { type: "string"; }; collection: { type: "string"; }; record: { type: "unknown"; }; validate: { type: "boolean"; default: true; }; }; required: ["repo", "collection"]; nullable: []; }' is not assignable to type 'ObjectResult<ObjectProperties, never, never>'.
|
Run pnpm tsc:
tests/primitives.test.ts#L567
Type '{ type: "object"; properties: { uri: { type: "string"; }; cid: { type: "string"; }; }; required: ["cid", "uri"]; nullable: []; }' is not assignable to type 'ObjectResult<ObjectProperties, never, never>'.
|
Run pnpm tsc:
tests/primitives.test.ts#L541
Type '{ type: "object"; properties: { text: { type: "string"; maxGraphemes: number; }; createdAt: { type: "string"; format: "datetime"; }; }; required: ["text"]; nullable: []; }' is not assignable to type 'ObjectResult<ObjectProperties, never, never>'.
|
Run pnpm tsc:
tests/primitives.test.ts#L464
Type '{ type: "object"; properties: { cursor: { type: "string"; format?: "at-identifier" | "at-uri" | "cid" | "datetime" | "did" | "handle" | "nsid" | "tid" | "record-key" | "uri" | "language" | undefined; maxLength?: number | undefined; minLength?: number | undefined; maxGraphemes?: number | undefined; minGraphemes?: number | undefined; knownValues?: string[] | undefined; enum?: string[] | undefined; default?: string | undefined; const?: string | undefined; }; hitsTotal: { type: "integer"; enum?: number[] | undefined; default?: number | undefined; const?: number | undefined; minimum?: number | undefined; maximum?: number | undefined; }; posts: { type: "array"; items: LexiconItemCommonOptions & { type: "ref"; ref: "app.bsky.feed.defs#postView"; }; }; }; required: ["posts"]; nullable: []; }' is not assignable to type 'ObjectResult<ObjectProperties, never, never>'.
|
Run pnpm tsc:
tests/primitives.test.ts#L456
Type 'ParamsResult<{ q: { required: true; } & { type: "string"; }; sort: { enum: string[]; default: string; } & { type: "string"; }; limit: { minimum: number; maximum: number; default: number; } & { type: "integer"; }; cursor: LexiconItem & { type: "string"; }; }, "q">' is not assignable to type 'ParamsResult<ParamsProperties, never> | undefined'.
|
Run pnpm tsc:
tests/primitives.test.ts#L415
Type '{ type: "object"; properties: { posts: { type: "array"; items: LexiconItemCommonOptions & { type: "ref"; ref: "app.bsky.feed.defs#postView"; }; }; cursor: { type: "string"; format?: "at-identifier" | "at-uri" | "cid" | "datetime" | "did" | "handle" | "nsid" | "tid" | "record-key" | "uri" | "language" | undefined; maxLength?: number | undefined; minLength?: number | undefined; maxGraphemes?: number | undefined; minGraphemes?: number | undefined; knownValues?: string[] | undefined; enum?: string[] | undefined; default?: string | undefined; const?: string | undefined; }; }; required: ["posts"]; nullable: []; }' is not assignable to type 'ObjectResult<ObjectProperties, never, never>'.
|
Run pnpm tsc:
tests/primitives.test.ts#L393
Type 'ParamsResult<{ q: { required: true; } & { type: "string"; }; limit: { minimum: number; maximum: number; default: number; } & { type: "integer"; }; }, "q">' is not assignable to type 'ParamsResult<ParamsProperties, never> | undefined'.
|
Loading