Skip to main content

Variable: searchResultsResponseSchema

const searchResultsResponseSchema: ZodObject<{ cursor: ZodOptional<ZodString>; facets: ZodOptional<ZodRecord<ZodString, ZodArray<ZodObject<{ count: ZodNumber; value: ZodString; }, $strip>>>>; hasMore: ZodBoolean; hits: ZodArray<ZodObject<{ abstract: ZodString; author: ZodObject<{ avatar: ZodOptional<ZodString>; did: ZodString; displayName: ZodOptional<ZodString>; handle: ZodOptional<ZodString>; }, $strip>; cid: ZodString; coAuthors: ZodOptional<ZodArray<ZodObject<{ avatar: ZodOptional<ZodString>; did: ZodString; displayName: ZodOptional<ZodString>; handle: ZodOptional<ZodString>; }, $strip>>>; createdAt: ZodString; fields: ZodOptional<ZodArray<ZodObject<{ id: ZodOptional<ZodString>; name: ZodString; parentUri: ZodOptional<ZodString>; uri: ZodString; }, $strip>>>; highlights: ZodOptional<ZodRecord<ZodString, ZodArray<ZodString>>>; indexedAt: ZodString; license: ZodString; metrics: ZodOptional<ZodObject<{ downloads: ZodNumber; endorsements: ZodOptional<ZodNumber>; views: ZodNumber; }, $strip>>; score: ZodOptional<ZodNumber>; source: ZodObject<{ blobUrl: ZodOptional<ZodString>; lastVerifiedAt: ZodOptional<ZodString>; pdsEndpoint: ZodString; recordUrl: ZodString; stale: ZodBoolean; }, $strip>; title: ZodString; uri: ZodString; }, $strip>>; impressionId: ZodOptional<ZodString>; total: ZodNumber; }, $strip>

Defined in: src/api/schemas/preprint.ts:238

Search results response schema.