@ninetailed/experience.js-utils-contentful
Version:
Contentful utilities for Experience.js
1,411 lines (1,410 loc) • 81.8 kB
TypeScript
import { z } from 'zod';
import { EntryFields } from './EntryFields';
import { FieldsOverride } from './FieldsOverride';
export declare const EntrySchema: z.ZodObject<{
sys: z.ZodObject<{
type: z.ZodOptional<z.ZodString>;
id: z.ZodString;
createdAt: z.ZodOptional<z.ZodString>;
updatedAt: z.ZodOptional<z.ZodString>;
locale: z.ZodOptional<z.ZodString>;
revision: z.ZodOptional<z.ZodNumber>;
space: z.ZodOptional<z.ZodObject<{
sys: z.ZodObject<{
type: z.ZodOptional<z.ZodString>;
linkType: z.ZodOptional<z.ZodString>;
id: z.ZodString;
}, "strip", z.ZodTypeAny, {
id: string;
type?: string | undefined;
linkType?: string | undefined;
}, {
id: string;
type?: string | undefined;
linkType?: string | undefined;
}>;
}, "strip", z.ZodTypeAny, {
sys: {
id: string;
type?: string | undefined;
linkType?: string | undefined;
};
}, {
sys: {
id: string;
type?: string | undefined;
linkType?: string | undefined;
};
}>>;
environment: z.ZodOptional<z.ZodObject<{
sys: z.ZodObject<{
type: z.ZodOptional<z.ZodString>;
linkType: z.ZodOptional<z.ZodString>;
id: z.ZodString;
}, "strip", z.ZodTypeAny, {
id: string;
type?: string | undefined;
linkType?: string | undefined;
}, {
id: string;
type?: string | undefined;
linkType?: string | undefined;
}>;
}, "strip", z.ZodTypeAny, {
sys: {
id: string;
type?: string | undefined;
linkType?: string | undefined;
};
}, {
sys: {
id: string;
type?: string | undefined;
linkType?: string | undefined;
};
}>>;
contentType: z.ZodOptional<z.ZodObject<{
sys: z.ZodObject<{
type: z.ZodOptional<z.ZodString>;
linkType: z.ZodOptional<z.ZodString>;
id: z.ZodString;
}, "strip", z.ZodTypeAny, {
id: string;
type?: string | undefined;
linkType?: string | undefined;
}, {
id: string;
type?: string | undefined;
linkType?: string | undefined;
}>;
}, "strip", z.ZodTypeAny, {
sys: {
id: string;
type?: string | undefined;
linkType?: string | undefined;
};
}, {
sys: {
id: string;
type?: string | undefined;
linkType?: string | undefined;
};
}>>;
}, "strip", z.ZodTypeAny, {
id: string;
type?: string | undefined;
createdAt?: string | undefined;
updatedAt?: string | undefined;
locale?: string | undefined;
revision?: number | undefined;
space?: {
sys: {
id: string;
type?: string | undefined;
linkType?: string | undefined;
};
} | undefined;
environment?: {
sys: {
id: string;
type?: string | undefined;
linkType?: string | undefined;
};
} | undefined;
contentType?: {
sys: {
id: string;
type?: string | undefined;
linkType?: string | undefined;
};
} | undefined;
}, {
id: string;
type?: string | undefined;
createdAt?: string | undefined;
updatedAt?: string | undefined;
locale?: string | undefined;
revision?: number | undefined;
space?: {
sys: {
id: string;
type?: string | undefined;
linkType?: string | undefined;
};
} | undefined;
environment?: {
sys: {
id: string;
type?: string | undefined;
linkType?: string | undefined;
};
} | undefined;
contentType?: {
sys: {
id: string;
type?: string | undefined;
linkType?: string | undefined;
};
} | undefined;
}>;
fields: z.ZodObject<{}, z.UnknownKeysParam, z.ZodTypeAny, {}, {}>;
metadata: z.ZodOptional<z.ZodObject<{
tags: z.ZodArray<z.ZodObject<{
sys: z.ZodObject<z.objectUtil.extendShape<{
type: z.ZodOptional<z.ZodString>;
linkType: z.ZodOptional<z.ZodString>;
id: z.ZodString;
}, {
linkType: z.ZodString;
}>, "strip", z.ZodTypeAny, {
linkType: string;
id: string;
type?: string | undefined;
}, {
linkType: string;
id: string;
type?: string | undefined;
}>;
}, "strip", z.ZodTypeAny, {
sys: {
linkType: string;
id: string;
type?: string | undefined;
};
}, {
sys: {
linkType: string;
id: string;
type?: string | undefined;
};
}>, "many">;
}, "strip", z.ZodTypeAny, {
tags: {
sys: {
linkType: string;
id: string;
type?: string | undefined;
};
}[];
}, {
tags: {
sys: {
linkType: string;
id: string;
type?: string | undefined;
};
}[];
}>>;
}, "strip", z.ZodTypeAny, {
sys: {
id: string;
type?: string | undefined;
createdAt?: string | undefined;
updatedAt?: string | undefined;
locale?: string | undefined;
revision?: number | undefined;
space?: {
sys: {
id: string;
type?: string | undefined;
linkType?: string | undefined;
};
} | undefined;
environment?: {
sys: {
id: string;
type?: string | undefined;
linkType?: string | undefined;
};
} | undefined;
contentType?: {
sys: {
id: string;
type?: string | undefined;
linkType?: string | undefined;
};
} | undefined;
};
fields: {};
metadata?: {
tags: {
sys: {
linkType: string;
id: string;
type?: string | undefined;
};
}[];
} | undefined;
}, {
sys: {
id: string;
type?: string | undefined;
createdAt?: string | undefined;
updatedAt?: string | undefined;
locale?: string | undefined;
revision?: number | undefined;
space?: {
sys: {
id: string;
type?: string | undefined;
linkType?: string | undefined;
};
} | undefined;
environment?: {
sys: {
id: string;
type?: string | undefined;
linkType?: string | undefined;
};
} | undefined;
contentType?: {
sys: {
id: string;
type?: string | undefined;
linkType?: string | undefined;
};
} | undefined;
};
fields: {};
metadata?: {
tags: {
sys: {
linkType: string;
id: string;
type?: string | undefined;
};
}[];
} | undefined;
}>;
export type EntryLike<T extends EntryFields = EntryFields> = FieldsOverride<z.input<typeof EntrySchema>, T>;
export type Entry<T extends EntryFields = EntryFields> = FieldsOverride<z.infer<typeof EntrySchema>, T>;
export declare const Entry: {
parse: <T extends {}>(input: EntryLike<T>) => Entry<T>;
safeParse: <T_1 extends {}>(input: EntryLike<T_1>) => z.SafeParseError<{
sys: {
id: string;
type?: string | undefined;
createdAt?: string | undefined;
updatedAt?: string | undefined;
locale?: string | undefined;
revision?: number | undefined;
space?: {
sys: {
id: string;
type?: string | undefined;
linkType?: string | undefined;
};
} | undefined;
environment?: {
sys: {
id: string;
type?: string | undefined;
linkType?: string | undefined;
};
} | undefined;
contentType?: {
sys: {
id: string;
type?: string | undefined;
linkType?: string | undefined;
};
} | undefined;
};
fields: {};
metadata?: {
tags: {
sys: {
linkType: string;
id: string;
type?: string | undefined;
};
}[];
} | undefined;
}> | {
data: {
fields: T_1;
sys: {
id: string;
type?: string | undefined;
createdAt?: string | undefined;
updatedAt?: string | undefined;
locale?: string | undefined;
revision?: number | undefined;
space?: {
sys: {
id: string;
type?: string | undefined;
linkType?: string | undefined;
};
} | undefined;
environment?: {
sys: {
id: string;
type?: string | undefined;
linkType?: string | undefined;
};
} | undefined;
contentType?: {
sys: {
id: string;
type?: string | undefined;
linkType?: string | undefined;
};
} | undefined;
};
metadata?: {
tags: {
sys: {
linkType: string;
id: string;
type?: string | undefined;
};
}[];
} | undefined;
};
success: true;
error?: undefined;
};
nonstrict: () => z.ZodObject<{
sys: z.ZodObject<{
type: z.ZodOptional<z.ZodString>;
id: z.ZodString;
createdAt: z.ZodOptional<z.ZodString>;
updatedAt: z.ZodOptional<z.ZodString>;
locale: z.ZodOptional<z.ZodString>;
revision: z.ZodOptional<z.ZodNumber>;
space: z.ZodOptional<z.ZodObject<{
sys: z.ZodObject<{
type: z.ZodOptional<z.ZodString>;
linkType: z.ZodOptional<z.ZodString>;
id: z.ZodString;
}, "strip", z.ZodTypeAny, {
id: string;
type?: string | undefined;
linkType?: string | undefined;
}, {
id: string;
type?: string | undefined;
linkType?: string | undefined;
}>;
}, "strip", z.ZodTypeAny, {
sys: {
id: string;
type?: string | undefined;
linkType?: string | undefined;
};
}, {
sys: {
id: string;
type?: string | undefined;
linkType?: string | undefined;
};
}>>;
environment: z.ZodOptional<z.ZodObject<{
sys: z.ZodObject<{
type: z.ZodOptional<z.ZodString>;
linkType: z.ZodOptional<z.ZodString>;
id: z.ZodString;
}, "strip", z.ZodTypeAny, {
id: string;
type?: string | undefined;
linkType?: string | undefined;
}, {
id: string;
type?: string | undefined;
linkType?: string | undefined;
}>;
}, "strip", z.ZodTypeAny, {
sys: {
id: string;
type?: string | undefined;
linkType?: string | undefined;
};
}, {
sys: {
id: string;
type?: string | undefined;
linkType?: string | undefined;
};
}>>;
contentType: z.ZodOptional<z.ZodObject<{
sys: z.ZodObject<{
type: z.ZodOptional<z.ZodString>;
linkType: z.ZodOptional<z.ZodString>;
id: z.ZodString;
}, "strip", z.ZodTypeAny, {
id: string;
type?: string | undefined;
linkType?: string | undefined;
}, {
id: string;
type?: string | undefined;
linkType?: string | undefined;
}>;
}, "strip", z.ZodTypeAny, {
sys: {
id: string;
type?: string | undefined;
linkType?: string | undefined;
};
}, {
sys: {
id: string;
type?: string | undefined;
linkType?: string | undefined;
};
}>>;
}, "strip", z.ZodTypeAny, {
id: string;
type?: string | undefined;
createdAt?: string | undefined;
updatedAt?: string | undefined;
locale?: string | undefined;
revision?: number | undefined;
space?: {
sys: {
id: string;
type?: string | undefined;
linkType?: string | undefined;
};
} | undefined;
environment?: {
sys: {
id: string;
type?: string | undefined;
linkType?: string | undefined;
};
} | undefined;
contentType?: {
sys: {
id: string;
type?: string | undefined;
linkType?: string | undefined;
};
} | undefined;
}, {
id: string;
type?: string | undefined;
createdAt?: string | undefined;
updatedAt?: string | undefined;
locale?: string | undefined;
revision?: number | undefined;
space?: {
sys: {
id: string;
type?: string | undefined;
linkType?: string | undefined;
};
} | undefined;
environment?: {
sys: {
id: string;
type?: string | undefined;
linkType?: string | undefined;
};
} | undefined;
contentType?: {
sys: {
id: string;
type?: string | undefined;
linkType?: string | undefined;
};
} | undefined;
}>;
fields: z.ZodObject<{}, z.UnknownKeysParam, z.ZodTypeAny, {}, {}>;
metadata: z.ZodOptional<z.ZodObject<{
tags: z.ZodArray<z.ZodObject<{
sys: z.ZodObject<z.objectUtil.extendShape<{
type: z.ZodOptional<z.ZodString>;
linkType: z.ZodOptional<z.ZodString>;
id: z.ZodString;
}, {
linkType: z.ZodString;
}>, "strip", z.ZodTypeAny, {
linkType: string;
id: string;
type?: string | undefined;
}, {
linkType: string;
id: string;
type?: string | undefined;
}>;
}, "strip", z.ZodTypeAny, {
sys: {
linkType: string;
id: string;
type?: string | undefined;
};
}, {
sys: {
linkType: string;
id: string;
type?: string | undefined;
};
}>, "many">;
}, "strip", z.ZodTypeAny, {
tags: {
sys: {
linkType: string;
id: string;
type?: string | undefined;
};
}[];
}, {
tags: {
sys: {
linkType: string;
id: string;
type?: string | undefined;
};
}[];
}>>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
sys: z.ZodObject<{
type: z.ZodOptional<z.ZodString>;
id: z.ZodString;
createdAt: z.ZodOptional<z.ZodString>;
updatedAt: z.ZodOptional<z.ZodString>;
locale: z.ZodOptional<z.ZodString>;
revision: z.ZodOptional<z.ZodNumber>;
space: z.ZodOptional<z.ZodObject<{
sys: z.ZodObject<{
type: z.ZodOptional<z.ZodString>;
linkType: z.ZodOptional<z.ZodString>;
id: z.ZodString;
}, "strip", z.ZodTypeAny, {
id: string;
type?: string | undefined;
linkType?: string | undefined;
}, {
id: string;
type?: string | undefined;
linkType?: string | undefined;
}>;
}, "strip", z.ZodTypeAny, {
sys: {
id: string;
type?: string | undefined;
linkType?: string | undefined;
};
}, {
sys: {
id: string;
type?: string | undefined;
linkType?: string | undefined;
};
}>>;
environment: z.ZodOptional<z.ZodObject<{
sys: z.ZodObject<{
type: z.ZodOptional<z.ZodString>;
linkType: z.ZodOptional<z.ZodString>;
id: z.ZodString;
}, "strip", z.ZodTypeAny, {
id: string;
type?: string | undefined;
linkType?: string | undefined;
}, {
id: string;
type?: string | undefined;
linkType?: string | undefined;
}>;
}, "strip", z.ZodTypeAny, {
sys: {
id: string;
type?: string | undefined;
linkType?: string | undefined;
};
}, {
sys: {
id: string;
type?: string | undefined;
linkType?: string | undefined;
};
}>>;
contentType: z.ZodOptional<z.ZodObject<{
sys: z.ZodObject<{
type: z.ZodOptional<z.ZodString>;
linkType: z.ZodOptional<z.ZodString>;
id: z.ZodString;
}, "strip", z.ZodTypeAny, {
id: string;
type?: string | undefined;
linkType?: string | undefined;
}, {
id: string;
type?: string | undefined;
linkType?: string | undefined;
}>;
}, "strip", z.ZodTypeAny, {
sys: {
id: string;
type?: string | undefined;
linkType?: string | undefined;
};
}, {
sys: {
id: string;
type?: string | undefined;
linkType?: string | undefined;
};
}>>;
}, "strip", z.ZodTypeAny, {
id: string;
type?: string | undefined;
createdAt?: string | undefined;
updatedAt?: string | undefined;
locale?: string | undefined;
revision?: number | undefined;
space?: {
sys: {
id: string;
type?: string | undefined;
linkType?: string | undefined;
};
} | undefined;
environment?: {
sys: {
id: string;
type?: string | undefined;
linkType?: string | undefined;
};
} | undefined;
contentType?: {
sys: {
id: string;
type?: string | undefined;
linkType?: string | undefined;
};
} | undefined;
}, {
id: string;
type?: string | undefined;
createdAt?: string | undefined;
updatedAt?: string | undefined;
locale?: string | undefined;
revision?: number | undefined;
space?: {
sys: {
id: string;
type?: string | undefined;
linkType?: string | undefined;
};
} | undefined;
environment?: {
sys: {
id: string;
type?: string | undefined;
linkType?: string | undefined;
};
} | undefined;
contentType?: {
sys: {
id: string;
type?: string | undefined;
linkType?: string | undefined;
};
} | undefined;
}>;
fields: z.ZodObject<{}, z.UnknownKeysParam, z.ZodTypeAny, {}, {}>;
metadata: z.ZodOptional<z.ZodObject<{
tags: z.ZodArray<z.ZodObject<{
sys: z.ZodObject<z.objectUtil.extendShape<{
type: z.ZodOptional<z.ZodString>;
linkType: z.ZodOptional<z.ZodString>;
id: z.ZodString;
}, {
linkType: z.ZodString;
}>, "strip", z.ZodTypeAny, {
linkType: string;
id: string;
type?: string | undefined;
}, {
linkType: string;
id: string;
type?: string | undefined;
}>;
}, "strip", z.ZodTypeAny, {
sys: {
linkType: string;
id: string;
type?: string | undefined;
};
}, {
sys: {
linkType: string;
id: string;
type?: string | undefined;
};
}>, "many">;
}, "strip", z.ZodTypeAny, {
tags: {
sys: {
linkType: string;
id: string;
type?: string | undefined;
};
}[];
}, {
tags: {
sys: {
linkType: string;
id: string;
type?: string | undefined;
};
}[];
}>>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
sys: z.ZodObject<{
type: z.ZodOptional<z.ZodString>;
id: z.ZodString;
createdAt: z.ZodOptional<z.ZodString>;
updatedAt: z.ZodOptional<z.ZodString>;
locale: z.ZodOptional<z.ZodString>;
revision: z.ZodOptional<z.ZodNumber>;
space: z.ZodOptional<z.ZodObject<{
sys: z.ZodObject<{
type: z.ZodOptional<z.ZodString>;
linkType: z.ZodOptional<z.ZodString>;
id: z.ZodString;
}, "strip", z.ZodTypeAny, {
id: string;
type?: string | undefined;
linkType?: string | undefined;
}, {
id: string;
type?: string | undefined;
linkType?: string | undefined;
}>;
}, "strip", z.ZodTypeAny, {
sys: {
id: string;
type?: string | undefined;
linkType?: string | undefined;
};
}, {
sys: {
id: string;
type?: string | undefined;
linkType?: string | undefined;
};
}>>;
environment: z.ZodOptional<z.ZodObject<{
sys: z.ZodObject<{
type: z.ZodOptional<z.ZodString>;
linkType: z.ZodOptional<z.ZodString>;
id: z.ZodString;
}, "strip", z.ZodTypeAny, {
id: string;
type?: string | undefined;
linkType?: string | undefined;
}, {
id: string;
type?: string | undefined;
linkType?: string | undefined;
}>;
}, "strip", z.ZodTypeAny, {
sys: {
id: string;
type?: string | undefined;
linkType?: string | undefined;
};
}, {
sys: {
id: string;
type?: string | undefined;
linkType?: string | undefined;
};
}>>;
contentType: z.ZodOptional<z.ZodObject<{
sys: z.ZodObject<{
type: z.ZodOptional<z.ZodString>;
linkType: z.ZodOptional<z.ZodString>;
id: z.ZodString;
}, "strip", z.ZodTypeAny, {
id: string;
type?: string | undefined;
linkType?: string | undefined;
}, {
id: string;
type?: string | undefined;
linkType?: string | undefined;
}>;
}, "strip", z.ZodTypeAny, {
sys: {
id: string;
type?: string | undefined;
linkType?: string | undefined;
};
}, {
sys: {
id: string;
type?: string | undefined;
linkType?: string | undefined;
};
}>>;
}, "strip", z.ZodTypeAny, {
id: string;
type?: string | undefined;
createdAt?: string | undefined;
updatedAt?: string | undefined;
locale?: string | undefined;
revision?: number | undefined;
space?: {
sys: {
id: string;
type?: string | undefined;
linkType?: string | undefined;
};
} | undefined;
environment?: {
sys: {
id: string;
type?: string | undefined;
linkType?: string | undefined;
};
} | undefined;
contentType?: {
sys: {
id: string;
type?: string | undefined;
linkType?: string | undefined;
};
} | undefined;
}, {
id: string;
type?: string | undefined;
createdAt?: string | undefined;
updatedAt?: string | undefined;
locale?: string | undefined;
revision?: number | undefined;
space?: {
sys: {
id: string;
type?: string | undefined;
linkType?: string | undefined;
};
} | undefined;
environment?: {
sys: {
id: string;
type?: string | undefined;
linkType?: string | undefined;
};
} | undefined;
contentType?: {
sys: {
id: string;
type?: string | undefined;
linkType?: string | undefined;
};
} | undefined;
}>;
fields: z.ZodObject<{}, z.UnknownKeysParam, z.ZodTypeAny, {}, {}>;
metadata: z.ZodOptional<z.ZodObject<{
tags: z.ZodArray<z.ZodObject<{
sys: z.ZodObject<z.objectUtil.extendShape<{
type: z.ZodOptional<z.ZodString>;
linkType: z.ZodOptional<z.ZodString>;
id: z.ZodString;
}, {
linkType: z.ZodString;
}>, "strip", z.ZodTypeAny, {
linkType: string;
id: string;
type?: string | undefined;
}, {
linkType: string;
id: string;
type?: string | undefined;
}>;
}, "strip", z.ZodTypeAny, {
sys: {
linkType: string;
id: string;
type?: string | undefined;
};
}, {
sys: {
linkType: string;
id: string;
type?: string | undefined;
};
}>, "many">;
}, "strip", z.ZodTypeAny, {
tags: {
sys: {
linkType: string;
id: string;
type?: string | undefined;
};
}[];
}, {
tags: {
sys: {
linkType: string;
id: string;
type?: string | undefined;
};
}[];
}>>;
}, z.ZodTypeAny, "passthrough">>;
augment: <Augmentation extends z.ZodRawShape>(augmentation: Augmentation) => z.ZodObject<z.objectUtil.extendShape<{
sys: z.ZodObject<{
type: z.ZodOptional<z.ZodString>;
id: z.ZodString;
createdAt: z.ZodOptional<z.ZodString>;
updatedAt: z.ZodOptional<z.ZodString>;
locale: z.ZodOptional<z.ZodString>;
revision: z.ZodOptional<z.ZodNumber>;
space: z.ZodOptional<z.ZodObject<{
sys: z.ZodObject<{
type: z.ZodOptional<z.ZodString>;
linkType: z.ZodOptional<z.ZodString>;
id: z.ZodString;
}, "strip", z.ZodTypeAny, {
id: string;
type?: string | undefined;
linkType?: string | undefined;
}, {
id: string;
type?: string | undefined;
linkType?: string | undefined;
}>;
}, "strip", z.ZodTypeAny, {
sys: {
id: string;
type?: string | undefined;
linkType?: string | undefined;
};
}, {
sys: {
id: string;
type?: string | undefined;
linkType?: string | undefined;
};
}>>;
environment: z.ZodOptional<z.ZodObject<{
sys: z.ZodObject<{
type: z.ZodOptional<z.ZodString>;
linkType: z.ZodOptional<z.ZodString>;
id: z.ZodString;
}, "strip", z.ZodTypeAny, {
id: string;
type?: string | undefined;
linkType?: string | undefined;
}, {
id: string;
type?: string | undefined;
linkType?: string | undefined;
}>;
}, "strip", z.ZodTypeAny, {
sys: {
id: string;
type?: string | undefined;
linkType?: string | undefined;
};
}, {
sys: {
id: string;
type?: string | undefined;
linkType?: string | undefined;
};
}>>;
contentType: z.ZodOptional<z.ZodObject<{
sys: z.ZodObject<{
type: z.ZodOptional<z.ZodString>;
linkType: z.ZodOptional<z.ZodString>;
id: z.ZodString;
}, "strip", z.ZodTypeAny, {
id: string;
type?: string | undefined;
linkType?: string | undefined;
}, {
id: string;
type?: string | undefined;
linkType?: string | undefined;
}>;
}, "strip", z.ZodTypeAny, {
sys: {
id: string;
type?: string | undefined;
linkType?: string | undefined;
};
}, {
sys: {
id: string;
type?: string | undefined;
linkType?: string | undefined;
};
}>>;
}, "strip", z.ZodTypeAny, {
id: string;
type?: string | undefined;
createdAt?: string | undefined;
updatedAt?: string | undefined;
locale?: string | undefined;
revision?: number | undefined;
space?: {
sys: {
id: string;
type?: string | undefined;
linkType?: string | undefined;
};
} | undefined;
environment?: {
sys: {
id: string;
type?: string | undefined;
linkType?: string | undefined;
};
} | undefined;
contentType?: {
sys: {
id: string;
type?: string | undefined;
linkType?: string | undefined;
};
} | undefined;
}, {
id: string;
type?: string | undefined;
createdAt?: string | undefined;
updatedAt?: string | undefined;
locale?: string | undefined;
revision?: number | undefined;
space?: {
sys: {
id: string;
type?: string | undefined;
linkType?: string | undefined;
};
} | undefined;
environment?: {
sys: {
id: string;
type?: string | undefined;
linkType?: string | undefined;
};
} | undefined;
contentType?: {
sys: {
id: string;
type?: string | undefined;
linkType?: string | undefined;
};
} | undefined;
}>;
fields: z.ZodObject<{}, z.UnknownKeysParam, z.ZodTypeAny, {}, {}>;
metadata: z.ZodOptional<z.ZodObject<{
tags: z.ZodArray<z.ZodObject<{
sys: z.ZodObject<z.objectUtil.extendShape<{
type: z.ZodOptional<z.ZodString>;
linkType: z.ZodOptional<z.ZodString>;
id: z.ZodString;
}, {
linkType: z.ZodString;
}>, "strip", z.ZodTypeAny, {
linkType: string;
id: string;
type?: string | undefined;
}, {
linkType: string;
id: string;
type?: string | undefined;
}>;
}, "strip", z.ZodTypeAny, {
sys: {
linkType: string;
id: string;
type?: string | undefined;
};
}, {
sys: {
linkType: string;
id: string;
type?: string | undefined;
};
}>, "many">;
}, "strip", z.ZodTypeAny, {
tags: {
sys: {
linkType: string;
id: string;
type?: string | undefined;
};
}[];
}, {
tags: {
sys: {
linkType: string;
id: string;
type?: string | undefined;
};
}[];
}>>;
}, Augmentation>, "strip", z.ZodTypeAny, z.objectUtil.addQuestionMarks<z.baseObjectOutputType<z.objectUtil.extendShape<{
sys: z.ZodObject<{
type: z.ZodOptional<z.ZodString>;
id: z.ZodString;
createdAt: z.ZodOptional<z.ZodString>;
updatedAt: z.ZodOptional<z.ZodString>;
locale: z.ZodOptional<z.ZodString>;
revision: z.ZodOptional<z.ZodNumber>;
space: z.ZodOptional<z.ZodObject<{
sys: z.ZodObject<{
type: z.ZodOptional<z.ZodString>;
linkType: z.ZodOptional<z.ZodString>;
id: z.ZodString;
}, "strip", z.ZodTypeAny, {
id: string;
type?: string | undefined;
linkType?: string | undefined;
}, {
id: string;
type?: string | undefined;
linkType?: string | undefined;
}>;
}, "strip", z.ZodTypeAny, {
sys: {
id: string;
type?: string | undefined;
linkType?: string | undefined;
};
}, {
sys: {
id: string;
type?: string | undefined;
linkType?: string | undefined;
};
}>>;
environment: z.ZodOptional<z.ZodObject<{
sys: z.ZodObject<{
type: z.ZodOptional<z.ZodString>;
linkType: z.ZodOptional<z.ZodString>;
id: z.ZodString;
}, "strip", z.ZodTypeAny, {
id: string;
type?: string | undefined;
linkType?: string | undefined;
}, {
id: string;
type?: string | undefined;
linkType?: string | undefined;
}>;
}, "strip", z.ZodTypeAny, {
sys: {
id: string;
type?: string | undefined;
linkType?: string | undefined;
};
}, {
sys: {
id: string;
type?: string | undefined;
linkType?: string | undefined;
};
}>>;
contentType: z.ZodOptional<z.ZodObject<{
sys: z.ZodObject<{
type: z.ZodOptional<z.ZodString>;
linkType: z.ZodOptional<z.ZodString>;
id: z.ZodString;
}, "strip", z.ZodTypeAny, {
id: string;
type?: string | undefined;
linkType?: string | undefined;
}, {
id: string;
type?: string | undefined;
linkType?: string | undefined;
}>;
}, "strip", z.ZodTypeAny, {
sys: {
id: string;
type?: string | undefined;
linkType?: string | undefined;
};
}, {
sys: {
id: string;
type?: string | undefined;
linkType?: string | undefined;
};
}>>;
}, "strip", z.ZodTypeAny, {
id: string;
type?: string | undefined;
createdAt?: string | undefined;
updatedAt?: string | undefined;
locale?: string | undefined;
revision?: number | undefined;
space?: {
sys: {
id: string;
type?: string | undefined;
linkType?: string | undefined;
};
} | undefined;
environment?: {
sys: {
id: string;
type?: string | undefined;
linkType?: string | undefined;
};
} | undefined;
contentType?: {
sys: {
id: string;
type?: string | undefined;
linkType?: string | undefined;
};
} | undefined;
}, {
id: string;
type?: string | undefined;
createdAt?: string | undefined;
updatedAt?: string | undefined;
locale?: string | undefined;
revision?: number | undefined;
space?: {
sys: {
id: string;
type?: string | undefined;
linkType?: string | undefined;
};
} | undefined;
environment?: {
sys: {
id: string;
type?: string | undefined;
linkType?: string | undefined;
};
} | undefined;
contentType?: {
sys: {
id: string;
type?: string | undefined;
linkType?: string | undefined;
};
} | undefined;
}>;
fields: z.ZodObject<{}, z.UnknownKeysParam, z.ZodTypeAny, {}, {}>;
metadata: z.ZodOptional<z.ZodObject<{
tags: z.ZodArray<z.ZodObject<{
sys: z.ZodObject<z.objectUtil.extendShape<{
type: z.ZodOptional<z.ZodString>;
linkType: z.ZodOptional<z.ZodString>;
id: z.ZodString;
}, {
linkType: z.ZodString;
}>, "strip", z.ZodTypeAny, {
linkType: string;
id: string;
type?: string | undefined;
}, {
linkType: string;
id: string;
type?: string | undefined;
}>;
}, "strip", z.ZodTypeAny, {
sys: {
linkType: string;
id: string;
type?: string | undefined;
};
}, {
sys: {
linkType: string;
id: string;
type?: string | undefined;
};
}>, "many">;
}, "strip", z.ZodTypeAny, {
tags: {
sys: {
linkType: string;
id: string;
type?: string | undefined;
};
}[];
}, {
tags: {
sys: {
linkType: string;
id: string;
type?: string | undefined;
};
}[];
}>>;
}, Augmentation>>> extends infer T_2 ? { [k in keyof T_2]: z.objectUtil.addQuestionMarks<z.baseObjectOutputType<z.objectUtil.extendShape<{
sys: z.ZodObject<{
type: z.ZodOptional<z.ZodString>;
id: z.ZodString;
createdAt: z.ZodOptional<z.ZodString>;
updatedAt: z.ZodOptional<z.ZodString>;
locale: z.ZodOptional<z.ZodString>;
revision: z.ZodOptional<z.ZodNumber>;
space: z.ZodOptional<z.ZodObject<{
sys: z.ZodObject<{
type: z.ZodOptional<z.ZodString>;
linkType: z.ZodOptional<z.ZodString>;
id: z.ZodString;
}, "strip", z.ZodTypeAny, {
id: string;
type?: string | undefined;
linkType?: string | undefined;
}, {
id: string;
type?: string | undefined;
linkType?: string | undefined;
}>;
}, "strip", z.ZodTypeAny, {
sys: {
id: string;
type?: string | undefined;
linkType?: string | undefined;
};
}, {
sys: {
id: string;
type?: string | undefined;
linkType?: string | undefined;
};
}>>;
environment: z.ZodOptional<z.ZodObject<{
sys: z.ZodObject<{
type: z.ZodOptional<z.ZodString>;
linkType: z.ZodOptional<z.ZodString>;
id: z.ZodString;
}, "strip", z.ZodTypeAny, {
id: string;
type?: string | undefined;
linkType?: string | undefined;
}, {
id: string;
type?: string | undefined;
linkType?: string | undefined;
}>;
}, "strip", z.ZodTypeAny, {
sys: {
id: string;
type?: string | undefined;
linkType?: string | undefined;
};
}, {
sys: {
id: string;
type?: string | undefined;
linkType?: string | undefined;
};
}>>;
contentType: z.ZodOptional<z.ZodObject<{
sys: z.ZodObject<{
type: z.ZodOptional<z.ZodString>;
linkType: z.ZodOptional<z.ZodString>;
id: z.ZodString;
}, "strip", z.ZodTypeAny, {
id: string;
type?: string | undefined;
linkType?: string | undefined;
}, {