Skip to content

Function: pageSchema() ​

ts
function pageSchema<T>(item): ZodObject<{
  _expands: ZodOptional<ZodArray<ZodString>>;
  _links: ZodOptional<ZodObject<{
     base: ZodOptional<ZodURL>;
     context: ZodOptional<ZodString>;
     next: ZodOptional<ZodURL>;
     prev: ZodOptional<ZodURL>;
     self: ZodOptional<ZodURL>;
  }, ApiObjectConfig<undefined>>>;
  isLastPage: ZodOptional<ZodBoolean>;
  limit: ZodOptional<ZodNumber>;
  maxResultWindow: ZodOptional<ZodNumber>;
  size: ZodOptional<ZodNumber>;
  start: ZodOptional<ZodNumber>;
  values: ZodOptional<ZodArray<T>>;
}, ApiObjectConfig<undefined>>;

Defined in: src/serviceDeskServer/models/page.ts:5

Type Parameters ​

Type Parameter
T extends ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>

Parameters ​

ParameterType
itemT

Returns ​

ZodObject<{ _expands: ZodOptional<ZodArray<ZodString>>; _links: ZodOptional<ZodObject<{ base: ZodOptional<ZodURL>; context: ZodOptional<ZodString>; next: ZodOptional<ZodURL>; prev: ZodOptional<ZodURL>; self: ZodOptional<ZodURL>; }, ApiObjectConfig<undefined>>>; isLastPage: ZodOptional<ZodBoolean>; limit: ZodOptional<ZodNumber>; maxResultWindow: ZodOptional<ZodNumber>; size: ZodOptional<ZodNumber>; start: ZodOptional<ZodNumber>; values: ZodOptional<ZodArray<T>>; }, ApiObjectConfig<undefined>>