mirror of
https://github.com/invoke-ai/InvokeAI.git
synced 2026-04-23 03:00:31 -04:00
tidy(ui): use zod typeguard builder util for fields
This commit is contained in:
@@ -1,3 +1,4 @@
|
|||||||
|
import { buildTypeGuard } from 'features/parameters/types/parameterSchemas';
|
||||||
import { z } from 'zod';
|
import { z } from 'zod';
|
||||||
|
|
||||||
import { zBoardField, zColorField, zImageField, zModelIdentifierField, zSchedulerField } from './common';
|
import { zBoardField, zColorField, zImageField, zModelIdentifierField, zSchedulerField } from './common';
|
||||||
@@ -83,9 +84,7 @@ const zIntegerCollectionFieldType = z.object({
|
|||||||
cardinality: z.literal(COLLECTION),
|
cardinality: z.literal(COLLECTION),
|
||||||
originalType: zStatelessFieldType.optional(),
|
originalType: zStatelessFieldType.optional(),
|
||||||
});
|
});
|
||||||
export const isIntegerCollectionFieldType = (
|
export const isIntegerCollectionFieldType = buildTypeGuard(zIntegerCollectionFieldType);
|
||||||
fieldType: FieldType
|
|
||||||
): fieldType is z.infer<typeof zIntegerCollectionFieldType> => zIntegerCollectionFieldType.safeParse(fieldType).success;
|
|
||||||
|
|
||||||
const zFloatFieldType = zFieldTypeBase.extend({
|
const zFloatFieldType = zFieldTypeBase.extend({
|
||||||
name: z.literal('FloatField'),
|
name: z.literal('FloatField'),
|
||||||
@@ -96,9 +95,7 @@ const zFloatCollectionFieldType = z.object({
|
|||||||
cardinality: z.literal(COLLECTION),
|
cardinality: z.literal(COLLECTION),
|
||||||
originalType: zStatelessFieldType.optional(),
|
originalType: zStatelessFieldType.optional(),
|
||||||
});
|
});
|
||||||
export const isFloatCollectionFieldType = (
|
export const isFloatCollectionFieldType = buildTypeGuard(zFloatCollectionFieldType);
|
||||||
fieldType: FieldType
|
|
||||||
): fieldType is z.infer<typeof zFloatCollectionFieldType> => zFloatCollectionFieldType.safeParse(fieldType).success;
|
|
||||||
|
|
||||||
const zStringFieldType = zFieldTypeBase.extend({
|
const zStringFieldType = zFieldTypeBase.extend({
|
||||||
name: z.literal('StringField'),
|
name: z.literal('StringField'),
|
||||||
@@ -109,9 +106,7 @@ const zStringCollectionFieldType = z.object({
|
|||||||
cardinality: z.literal(COLLECTION),
|
cardinality: z.literal(COLLECTION),
|
||||||
originalType: zStatelessFieldType.optional(),
|
originalType: zStatelessFieldType.optional(),
|
||||||
});
|
});
|
||||||
export const isStringCollectionFieldType = (
|
export const isStringCollectionFieldType = buildTypeGuard(zStringCollectionFieldType);
|
||||||
fieldType: FieldType
|
|
||||||
): fieldType is z.infer<typeof zStringCollectionFieldType> => zStringCollectionFieldType.safeParse(fieldType).success;
|
|
||||||
|
|
||||||
const zBooleanFieldType = zFieldTypeBase.extend({
|
const zBooleanFieldType = zFieldTypeBase.extend({
|
||||||
name: z.literal('BooleanField'),
|
name: z.literal('BooleanField'),
|
||||||
@@ -130,9 +125,7 @@ const zImageCollectionFieldType = z.object({
|
|||||||
cardinality: z.literal(COLLECTION),
|
cardinality: z.literal(COLLECTION),
|
||||||
originalType: zStatelessFieldType.optional(),
|
originalType: zStatelessFieldType.optional(),
|
||||||
});
|
});
|
||||||
export const isImageCollectionFieldType = (
|
export const isImageCollectionFieldType = buildTypeGuard(zImageCollectionFieldType);
|
||||||
fieldType: FieldType
|
|
||||||
): fieldType is z.infer<typeof zImageCollectionFieldType> => zImageCollectionFieldType.safeParse(fieldType).success;
|
|
||||||
const zBoardFieldType = zFieldTypeBase.extend({
|
const zBoardFieldType = zFieldTypeBase.extend({
|
||||||
name: z.literal('BoardField'),
|
name: z.literal('BoardField'),
|
||||||
originalType: zStatelessFieldType.optional(),
|
originalType: zStatelessFieldType.optional(),
|
||||||
@@ -281,10 +274,8 @@ const zIntegerFieldOutputTemplate = zFieldOutputTemplateBase.extend({
|
|||||||
export type IntegerFieldValue = z.infer<typeof zIntegerFieldValue>;
|
export type IntegerFieldValue = z.infer<typeof zIntegerFieldValue>;
|
||||||
export type IntegerFieldInputInstance = z.infer<typeof zIntegerFieldInputInstance>;
|
export type IntegerFieldInputInstance = z.infer<typeof zIntegerFieldInputInstance>;
|
||||||
export type IntegerFieldInputTemplate = z.infer<typeof zIntegerFieldInputTemplate>;
|
export type IntegerFieldInputTemplate = z.infer<typeof zIntegerFieldInputTemplate>;
|
||||||
export const isIntegerFieldInputInstance = (val: unknown): val is IntegerFieldInputInstance =>
|
export const isIntegerFieldInputInstance = buildTypeGuard(zIntegerFieldInputInstance);
|
||||||
zIntegerFieldInputInstance.safeParse(val).success;
|
export const isIntegerFieldInputTemplate = buildTypeGuard(zIntegerFieldInputTemplate);
|
||||||
export const isIntegerFieldInputTemplate = (val: unknown): val is IntegerFieldInputTemplate =>
|
|
||||||
zIntegerFieldInputTemplate.safeParse(val).success;
|
|
||||||
// #endregion
|
// #endregion
|
||||||
|
|
||||||
// #region IntegerField Collection
|
// #region IntegerField Collection
|
||||||
@@ -321,10 +312,8 @@ const zIntegerFieldCollectionOutputTemplate = zFieldOutputTemplateBase.extend({
|
|||||||
export type IntegerFieldCollectionValue = z.infer<typeof zIntegerFieldCollectionValue>;
|
export type IntegerFieldCollectionValue = z.infer<typeof zIntegerFieldCollectionValue>;
|
||||||
export type IntegerFieldCollectionInputInstance = z.infer<typeof zIntegerFieldCollectionInputInstance>;
|
export type IntegerFieldCollectionInputInstance = z.infer<typeof zIntegerFieldCollectionInputInstance>;
|
||||||
export type IntegerFieldCollectionInputTemplate = z.infer<typeof zIntegerFieldCollectionInputTemplate>;
|
export type IntegerFieldCollectionInputTemplate = z.infer<typeof zIntegerFieldCollectionInputTemplate>;
|
||||||
export const isIntegerFieldCollectionInputInstance = (val: unknown): val is IntegerFieldCollectionInputInstance =>
|
export const isIntegerFieldCollectionInputInstance = buildTypeGuard(zIntegerFieldCollectionInputInstance);
|
||||||
zIntegerFieldCollectionInputInstance.safeParse(val).success;
|
export const isIntegerFieldCollectionInputTemplate = buildTypeGuard(zIntegerFieldCollectionInputTemplate);
|
||||||
export const isIntegerFieldCollectionInputTemplate = (val: unknown): val is IntegerFieldCollectionInputTemplate =>
|
|
||||||
zIntegerFieldCollectionInputTemplate.safeParse(val).success;
|
|
||||||
// #endregion
|
// #endregion
|
||||||
|
|
||||||
// #region FloatField
|
// #region FloatField
|
||||||
@@ -349,10 +338,8 @@ const zFloatFieldOutputTemplate = zFieldOutputTemplateBase.extend({
|
|||||||
export type FloatFieldValue = z.infer<typeof zFloatFieldValue>;
|
export type FloatFieldValue = z.infer<typeof zFloatFieldValue>;
|
||||||
export type FloatFieldInputInstance = z.infer<typeof zFloatFieldInputInstance>;
|
export type FloatFieldInputInstance = z.infer<typeof zFloatFieldInputInstance>;
|
||||||
export type FloatFieldInputTemplate = z.infer<typeof zFloatFieldInputTemplate>;
|
export type FloatFieldInputTemplate = z.infer<typeof zFloatFieldInputTemplate>;
|
||||||
export const isFloatFieldInputInstance = (val: unknown): val is FloatFieldInputInstance =>
|
export const isFloatFieldInputInstance = buildTypeGuard(zFloatFieldInputInstance);
|
||||||
zFloatFieldInputInstance.safeParse(val).success;
|
export const isFloatFieldInputTemplate = buildTypeGuard(zFloatFieldInputTemplate);
|
||||||
export const isFloatFieldInputTemplate = (val: unknown): val is FloatFieldInputTemplate =>
|
|
||||||
zFloatFieldInputTemplate.safeParse(val).success;
|
|
||||||
// #endregion
|
// #endregion
|
||||||
|
|
||||||
// #region FloatField Collection
|
// #region FloatField Collection
|
||||||
@@ -389,10 +376,8 @@ const zFloatFieldCollectionOutputTemplate = zFieldOutputTemplateBase.extend({
|
|||||||
export type FloatFieldCollectionValue = z.infer<typeof zFloatFieldCollectionValue>;
|
export type FloatFieldCollectionValue = z.infer<typeof zFloatFieldCollectionValue>;
|
||||||
export type FloatFieldCollectionInputInstance = z.infer<typeof zFloatFieldCollectionInputInstance>;
|
export type FloatFieldCollectionInputInstance = z.infer<typeof zFloatFieldCollectionInputInstance>;
|
||||||
export type FloatFieldCollectionInputTemplate = z.infer<typeof zFloatFieldCollectionInputTemplate>;
|
export type FloatFieldCollectionInputTemplate = z.infer<typeof zFloatFieldCollectionInputTemplate>;
|
||||||
export const isFloatFieldCollectionInputInstance = (val: unknown): val is FloatFieldCollectionInputInstance =>
|
export const isFloatFieldCollectionInputInstance = buildTypeGuard(zFloatFieldCollectionInputInstance);
|
||||||
zFloatFieldCollectionInputInstance.safeParse(val).success;
|
export const isFloatFieldCollectionInputTemplate = buildTypeGuard(zFloatFieldCollectionInputTemplate);
|
||||||
export const isFloatFieldCollectionInputTemplate = (val: unknown): val is FloatFieldCollectionInputTemplate =>
|
|
||||||
zFloatFieldCollectionInputTemplate.safeParse(val).success;
|
|
||||||
// #endregion
|
// #endregion
|
||||||
|
|
||||||
// #region StringField
|
// #region StringField
|
||||||
@@ -462,19 +447,15 @@ const zStringFieldCollectionOutputTemplate = zFieldOutputTemplateBase.extend({
|
|||||||
export type StringFieldCollectionValue = z.infer<typeof zStringFieldCollectionValue>;
|
export type StringFieldCollectionValue = z.infer<typeof zStringFieldCollectionValue>;
|
||||||
export type StringFieldCollectionInputInstance = z.infer<typeof zStringFieldCollectionInputInstance>;
|
export type StringFieldCollectionInputInstance = z.infer<typeof zStringFieldCollectionInputInstance>;
|
||||||
export type StringFieldCollectionInputTemplate = z.infer<typeof zStringFieldCollectionInputTemplate>;
|
export type StringFieldCollectionInputTemplate = z.infer<typeof zStringFieldCollectionInputTemplate>;
|
||||||
export const isStringFieldCollectionInputInstance = (val: unknown): val is StringFieldCollectionInputInstance =>
|
export const isStringFieldCollectionInputInstance = buildTypeGuard(zStringFieldCollectionInputInstance);
|
||||||
zStringFieldCollectionInputInstance.safeParse(val).success;
|
export const isStringFieldCollectionInputTemplate = buildTypeGuard(zStringFieldCollectionInputTemplate);
|
||||||
export const isStringFieldCollectionInputTemplate = (val: unknown): val is StringFieldCollectionInputTemplate =>
|
|
||||||
zStringFieldCollectionInputTemplate.safeParse(val).success;
|
|
||||||
// #endregion
|
// #endregion
|
||||||
|
|
||||||
export type StringFieldValue = z.infer<typeof zStringFieldValue>;
|
export type StringFieldValue = z.infer<typeof zStringFieldValue>;
|
||||||
export type StringFieldInputInstance = z.infer<typeof zStringFieldInputInstance>;
|
export type StringFieldInputInstance = z.infer<typeof zStringFieldInputInstance>;
|
||||||
export type StringFieldInputTemplate = z.infer<typeof zStringFieldInputTemplate>;
|
export type StringFieldInputTemplate = z.infer<typeof zStringFieldInputTemplate>;
|
||||||
export const isStringFieldInputInstance = (val: unknown): val is StringFieldInputInstance =>
|
export const isStringFieldInputInstance = buildTypeGuard(zStringFieldInputInstance);
|
||||||
zStringFieldInputInstance.safeParse(val).success;
|
export const isStringFieldInputTemplate = buildTypeGuard(zStringFieldInputTemplate);
|
||||||
export const isStringFieldInputTemplate = (val: unknown): val is StringFieldInputTemplate =>
|
|
||||||
zStringFieldInputTemplate.safeParse(val).success;
|
|
||||||
// #endregion
|
// #endregion
|
||||||
|
|
||||||
// #region BooleanField
|
// #region BooleanField
|
||||||
@@ -494,10 +475,8 @@ const zBooleanFieldOutputTemplate = zFieldOutputTemplateBase.extend({
|
|||||||
export type BooleanFieldValue = z.infer<typeof zBooleanFieldValue>;
|
export type BooleanFieldValue = z.infer<typeof zBooleanFieldValue>;
|
||||||
export type BooleanFieldInputInstance = z.infer<typeof zBooleanFieldInputInstance>;
|
export type BooleanFieldInputInstance = z.infer<typeof zBooleanFieldInputInstance>;
|
||||||
export type BooleanFieldInputTemplate = z.infer<typeof zBooleanFieldInputTemplate>;
|
export type BooleanFieldInputTemplate = z.infer<typeof zBooleanFieldInputTemplate>;
|
||||||
export const isBooleanFieldInputInstance = (val: unknown): val is BooleanFieldInputInstance =>
|
export const isBooleanFieldInputInstance = buildTypeGuard(zBooleanFieldInputInstance);
|
||||||
zBooleanFieldInputInstance.safeParse(val).success;
|
export const isBooleanFieldInputTemplate = buildTypeGuard(zBooleanFieldInputTemplate);
|
||||||
export const isBooleanFieldInputTemplate = (val: unknown): val is BooleanFieldInputTemplate =>
|
|
||||||
zBooleanFieldInputTemplate.safeParse(val).success;
|
|
||||||
// #endregion
|
// #endregion
|
||||||
|
|
||||||
// #region EnumField
|
// #region EnumField
|
||||||
@@ -519,10 +498,8 @@ const zEnumFieldOutputTemplate = zFieldOutputTemplateBase.extend({
|
|||||||
export type EnumFieldValue = z.infer<typeof zEnumFieldValue>;
|
export type EnumFieldValue = z.infer<typeof zEnumFieldValue>;
|
||||||
export type EnumFieldInputInstance = z.infer<typeof zEnumFieldInputInstance>;
|
export type EnumFieldInputInstance = z.infer<typeof zEnumFieldInputInstance>;
|
||||||
export type EnumFieldInputTemplate = z.infer<typeof zEnumFieldInputTemplate>;
|
export type EnumFieldInputTemplate = z.infer<typeof zEnumFieldInputTemplate>;
|
||||||
export const isEnumFieldInputInstance = (val: unknown): val is EnumFieldInputInstance =>
|
export const isEnumFieldInputInstance = buildTypeGuard(zEnumFieldInputInstance);
|
||||||
zEnumFieldInputInstance.safeParse(val).success;
|
export const isEnumFieldInputTemplate = buildTypeGuard(zEnumFieldInputTemplate);
|
||||||
export const isEnumFieldInputTemplate = (val: unknown): val is EnumFieldInputTemplate =>
|
|
||||||
zEnumFieldInputTemplate.safeParse(val).success;
|
|
||||||
// #endregion
|
// #endregion
|
||||||
|
|
||||||
// #region ImageField
|
// #region ImageField
|
||||||
@@ -541,10 +518,8 @@ const zImageFieldOutputTemplate = zFieldOutputTemplateBase.extend({
|
|||||||
export type ImageFieldValue = z.infer<typeof zImageFieldValue>;
|
export type ImageFieldValue = z.infer<typeof zImageFieldValue>;
|
||||||
export type ImageFieldInputInstance = z.infer<typeof zImageFieldInputInstance>;
|
export type ImageFieldInputInstance = z.infer<typeof zImageFieldInputInstance>;
|
||||||
export type ImageFieldInputTemplate = z.infer<typeof zImageFieldInputTemplate>;
|
export type ImageFieldInputTemplate = z.infer<typeof zImageFieldInputTemplate>;
|
||||||
export const isImageFieldInputInstance = (val: unknown): val is ImageFieldInputInstance =>
|
export const isImageFieldInputInstance = buildTypeGuard(zImageFieldInputInstance);
|
||||||
zImageFieldInputInstance.safeParse(val).success;
|
export const isImageFieldInputTemplate = buildTypeGuard(zImageFieldInputTemplate);
|
||||||
export const isImageFieldInputTemplate = (val: unknown): val is ImageFieldInputTemplate =>
|
|
||||||
zImageFieldInputTemplate.safeParse(val).success;
|
|
||||||
// #endregion
|
// #endregion
|
||||||
|
|
||||||
// #region ImageField Collection
|
// #region ImageField Collection
|
||||||
@@ -576,10 +551,8 @@ const zImageFieldCollectionOutputTemplate = zFieldOutputTemplateBase.extend({
|
|||||||
export type ImageFieldCollectionValue = z.infer<typeof zImageFieldCollectionValue>;
|
export type ImageFieldCollectionValue = z.infer<typeof zImageFieldCollectionValue>;
|
||||||
export type ImageFieldCollectionInputInstance = z.infer<typeof zImageFieldCollectionInputInstance>;
|
export type ImageFieldCollectionInputInstance = z.infer<typeof zImageFieldCollectionInputInstance>;
|
||||||
export type ImageFieldCollectionInputTemplate = z.infer<typeof zImageFieldCollectionInputTemplate>;
|
export type ImageFieldCollectionInputTemplate = z.infer<typeof zImageFieldCollectionInputTemplate>;
|
||||||
export const isImageFieldCollectionInputInstance = (val: unknown): val is ImageFieldCollectionInputInstance =>
|
export const isImageFieldCollectionInputInstance = buildTypeGuard(zImageFieldCollectionInputInstance);
|
||||||
zImageFieldCollectionInputInstance.safeParse(val).success;
|
export const isImageFieldCollectionInputTemplate = buildTypeGuard(zImageFieldCollectionInputTemplate);
|
||||||
export const isImageFieldCollectionInputTemplate = (val: unknown): val is ImageFieldCollectionInputTemplate =>
|
|
||||||
zImageFieldCollectionInputTemplate.safeParse(val).success;
|
|
||||||
// #endregion
|
// #endregion
|
||||||
|
|
||||||
// #region BoardField
|
// #region BoardField
|
||||||
@@ -599,10 +572,8 @@ const zBoardFieldOutputTemplate = zFieldOutputTemplateBase.extend({
|
|||||||
export type BoardFieldValue = z.infer<typeof zBoardFieldValue>;
|
export type BoardFieldValue = z.infer<typeof zBoardFieldValue>;
|
||||||
export type BoardFieldInputInstance = z.infer<typeof zBoardFieldInputInstance>;
|
export type BoardFieldInputInstance = z.infer<typeof zBoardFieldInputInstance>;
|
||||||
export type BoardFieldInputTemplate = z.infer<typeof zBoardFieldInputTemplate>;
|
export type BoardFieldInputTemplate = z.infer<typeof zBoardFieldInputTemplate>;
|
||||||
export const isBoardFieldInputInstance = (val: unknown): val is BoardFieldInputInstance =>
|
export const isBoardFieldInputInstance = buildTypeGuard(zBoardFieldInputInstance);
|
||||||
zBoardFieldInputInstance.safeParse(val).success;
|
export const isBoardFieldInputTemplate = buildTypeGuard(zBoardFieldInputTemplate);
|
||||||
export const isBoardFieldInputTemplate = (val: unknown): val is BoardFieldInputTemplate =>
|
|
||||||
zBoardFieldInputTemplate.safeParse(val).success;
|
|
||||||
// #endregion
|
// #endregion
|
||||||
|
|
||||||
// #region ColorField
|
// #region ColorField
|
||||||
@@ -622,10 +593,8 @@ const zColorFieldOutputTemplate = zFieldOutputTemplateBase.extend({
|
|||||||
export type ColorFieldValue = z.infer<typeof zColorFieldValue>;
|
export type ColorFieldValue = z.infer<typeof zColorFieldValue>;
|
||||||
export type ColorFieldInputInstance = z.infer<typeof zColorFieldInputInstance>;
|
export type ColorFieldInputInstance = z.infer<typeof zColorFieldInputInstance>;
|
||||||
export type ColorFieldInputTemplate = z.infer<typeof zColorFieldInputTemplate>;
|
export type ColorFieldInputTemplate = z.infer<typeof zColorFieldInputTemplate>;
|
||||||
export const isColorFieldInputInstance = (val: unknown): val is ColorFieldInputInstance =>
|
export const isColorFieldInputInstance = buildTypeGuard(zColorFieldInputInstance);
|
||||||
zColorFieldInputInstance.safeParse(val).success;
|
export const isColorFieldInputTemplate = buildTypeGuard(zColorFieldInputTemplate);
|
||||||
export const isColorFieldInputTemplate = (val: unknown): val is ColorFieldInputTemplate =>
|
|
||||||
zColorFieldInputTemplate.safeParse(val).success;
|
|
||||||
// #endregion
|
// #endregion
|
||||||
|
|
||||||
// #region MainModelField
|
// #region MainModelField
|
||||||
@@ -645,10 +614,8 @@ const zMainModelFieldOutputTemplate = zFieldOutputTemplateBase.extend({
|
|||||||
export type MainModelFieldValue = z.infer<typeof zMainModelFieldValue>;
|
export type MainModelFieldValue = z.infer<typeof zMainModelFieldValue>;
|
||||||
export type MainModelFieldInputInstance = z.infer<typeof zMainModelFieldInputInstance>;
|
export type MainModelFieldInputInstance = z.infer<typeof zMainModelFieldInputInstance>;
|
||||||
export type MainModelFieldInputTemplate = z.infer<typeof zMainModelFieldInputTemplate>;
|
export type MainModelFieldInputTemplate = z.infer<typeof zMainModelFieldInputTemplate>;
|
||||||
export const isMainModelFieldInputInstance = (val: unknown): val is MainModelFieldInputInstance =>
|
export const isMainModelFieldInputInstance = buildTypeGuard(zMainModelFieldInputInstance);
|
||||||
zMainModelFieldInputInstance.safeParse(val).success;
|
export const isMainModelFieldInputTemplate = buildTypeGuard(zMainModelFieldInputTemplate);
|
||||||
export const isMainModelFieldInputTemplate = (val: unknown): val is MainModelFieldInputTemplate =>
|
|
||||||
zMainModelFieldInputTemplate.safeParse(val).success;
|
|
||||||
// #endregion
|
// #endregion
|
||||||
|
|
||||||
// #region ModelIdentifierField
|
// #region ModelIdentifierField
|
||||||
@@ -667,10 +634,8 @@ const zModelIdentifierFieldOutputTemplate = zFieldOutputTemplateBase.extend({
|
|||||||
export type ModelIdentifierFieldValue = z.infer<typeof zModelIdentifierFieldValue>;
|
export type ModelIdentifierFieldValue = z.infer<typeof zModelIdentifierFieldValue>;
|
||||||
export type ModelIdentifierFieldInputInstance = z.infer<typeof zModelIdentifierFieldInputInstance>;
|
export type ModelIdentifierFieldInputInstance = z.infer<typeof zModelIdentifierFieldInputInstance>;
|
||||||
export type ModelIdentifierFieldInputTemplate = z.infer<typeof zModelIdentifierFieldInputTemplate>;
|
export type ModelIdentifierFieldInputTemplate = z.infer<typeof zModelIdentifierFieldInputTemplate>;
|
||||||
export const isModelIdentifierFieldInputInstance = (val: unknown): val is ModelIdentifierFieldInputInstance =>
|
export const isModelIdentifierFieldInputInstance = buildTypeGuard(zModelIdentifierFieldInputInstance);
|
||||||
zModelIdentifierFieldInputInstance.safeParse(val).success;
|
export const isModelIdentifierFieldInputTemplate = buildTypeGuard(zModelIdentifierFieldInputTemplate);
|
||||||
export const isModelIdentifierFieldInputTemplate = (val: unknown): val is ModelIdentifierFieldInputTemplate =>
|
|
||||||
zModelIdentifierFieldInputTemplate.safeParse(val).success;
|
|
||||||
// #endregion
|
// #endregion
|
||||||
|
|
||||||
// #region SDXLMainModelField
|
// #region SDXLMainModelField
|
||||||
@@ -689,10 +654,8 @@ const zSDXLMainModelFieldOutputTemplate = zFieldOutputTemplateBase.extend({
|
|||||||
});
|
});
|
||||||
export type SDXLMainModelFieldInputInstance = z.infer<typeof zSDXLMainModelFieldInputInstance>;
|
export type SDXLMainModelFieldInputInstance = z.infer<typeof zSDXLMainModelFieldInputInstance>;
|
||||||
export type SDXLMainModelFieldInputTemplate = z.infer<typeof zSDXLMainModelFieldInputTemplate>;
|
export type SDXLMainModelFieldInputTemplate = z.infer<typeof zSDXLMainModelFieldInputTemplate>;
|
||||||
export const isSDXLMainModelFieldInputInstance = (val: unknown): val is SDXLMainModelFieldInputInstance =>
|
export const isSDXLMainModelFieldInputInstance = buildTypeGuard(zSDXLMainModelFieldInputInstance);
|
||||||
zSDXLMainModelFieldInputInstance.safeParse(val).success;
|
export const isSDXLMainModelFieldInputTemplate = buildTypeGuard(zSDXLMainModelFieldInputTemplate);
|
||||||
export const isSDXLMainModelFieldInputTemplate = (val: unknown): val is SDXLMainModelFieldInputTemplate =>
|
|
||||||
zSDXLMainModelFieldInputTemplate.safeParse(val).success;
|
|
||||||
// #endregion
|
// #endregion
|
||||||
|
|
||||||
// #region SD3MainModelField
|
// #region SD3MainModelField
|
||||||
@@ -711,10 +674,8 @@ const zSD3MainModelFieldOutputTemplate = zFieldOutputTemplateBase.extend({
|
|||||||
});
|
});
|
||||||
export type SD3MainModelFieldInputInstance = z.infer<typeof zSD3MainModelFieldInputInstance>;
|
export type SD3MainModelFieldInputInstance = z.infer<typeof zSD3MainModelFieldInputInstance>;
|
||||||
export type SD3MainModelFieldInputTemplate = z.infer<typeof zSD3MainModelFieldInputTemplate>;
|
export type SD3MainModelFieldInputTemplate = z.infer<typeof zSD3MainModelFieldInputTemplate>;
|
||||||
export const isSD3MainModelFieldInputInstance = (val: unknown): val is SD3MainModelFieldInputInstance =>
|
export const isSD3MainModelFieldInputInstance = buildTypeGuard(zSD3MainModelFieldInputInstance);
|
||||||
zSD3MainModelFieldInputInstance.safeParse(val).success;
|
export const isSD3MainModelFieldInputTemplate = buildTypeGuard(zSD3MainModelFieldInputTemplate);
|
||||||
export const isSD3MainModelFieldInputTemplate = (val: unknown): val is SD3MainModelFieldInputTemplate =>
|
|
||||||
zSD3MainModelFieldInputTemplate.safeParse(val).success;
|
|
||||||
|
|
||||||
// #endregion
|
// #endregion
|
||||||
|
|
||||||
@@ -734,10 +695,8 @@ const zFluxMainModelFieldOutputTemplate = zFieldOutputTemplateBase.extend({
|
|||||||
});
|
});
|
||||||
export type FluxMainModelFieldInputInstance = z.infer<typeof zFluxMainModelFieldInputInstance>;
|
export type FluxMainModelFieldInputInstance = z.infer<typeof zFluxMainModelFieldInputInstance>;
|
||||||
export type FluxMainModelFieldInputTemplate = z.infer<typeof zFluxMainModelFieldInputTemplate>;
|
export type FluxMainModelFieldInputTemplate = z.infer<typeof zFluxMainModelFieldInputTemplate>;
|
||||||
export const isFluxMainModelFieldInputInstance = (val: unknown): val is FluxMainModelFieldInputInstance =>
|
export const isFluxMainModelFieldInputInstance = buildTypeGuard(zFluxMainModelFieldInputInstance);
|
||||||
zFluxMainModelFieldInputInstance.safeParse(val).success;
|
export const isFluxMainModelFieldInputTemplate = buildTypeGuard(zFluxMainModelFieldInputTemplate);
|
||||||
export const isFluxMainModelFieldInputTemplate = (val: unknown): val is FluxMainModelFieldInputTemplate =>
|
|
||||||
zFluxMainModelFieldInputTemplate.safeParse(val).success;
|
|
||||||
|
|
||||||
// #endregion
|
// #endregion
|
||||||
|
|
||||||
@@ -759,10 +718,8 @@ const zSDXLRefinerModelFieldOutputTemplate = zFieldOutputTemplateBase.extend({
|
|||||||
export type SDXLRefinerModelFieldValue = z.infer<typeof zSDXLRefinerModelFieldValue>;
|
export type SDXLRefinerModelFieldValue = z.infer<typeof zSDXLRefinerModelFieldValue>;
|
||||||
export type SDXLRefinerModelFieldInputInstance = z.infer<typeof zSDXLRefinerModelFieldInputInstance>;
|
export type SDXLRefinerModelFieldInputInstance = z.infer<typeof zSDXLRefinerModelFieldInputInstance>;
|
||||||
export type SDXLRefinerModelFieldInputTemplate = z.infer<typeof zSDXLRefinerModelFieldInputTemplate>;
|
export type SDXLRefinerModelFieldInputTemplate = z.infer<typeof zSDXLRefinerModelFieldInputTemplate>;
|
||||||
export const isSDXLRefinerModelFieldInputInstance = (val: unknown): val is SDXLRefinerModelFieldInputInstance =>
|
export const isSDXLRefinerModelFieldInputInstance = buildTypeGuard(zSDXLRefinerModelFieldInputInstance);
|
||||||
zSDXLRefinerModelFieldInputInstance.safeParse(val).success;
|
export const isSDXLRefinerModelFieldInputTemplate = buildTypeGuard(zSDXLRefinerModelFieldInputTemplate);
|
||||||
export const isSDXLRefinerModelFieldInputTemplate = (val: unknown): val is SDXLRefinerModelFieldInputTemplate =>
|
|
||||||
zSDXLRefinerModelFieldInputTemplate.safeParse(val).success;
|
|
||||||
// #endregion
|
// #endregion
|
||||||
|
|
||||||
// #region VAEModelField
|
// #region VAEModelField
|
||||||
@@ -782,10 +739,8 @@ const zVAEModelFieldOutputTemplate = zFieldOutputTemplateBase.extend({
|
|||||||
export type VAEModelFieldValue = z.infer<typeof zVAEModelFieldValue>;
|
export type VAEModelFieldValue = z.infer<typeof zVAEModelFieldValue>;
|
||||||
export type VAEModelFieldInputInstance = z.infer<typeof zVAEModelFieldInputInstance>;
|
export type VAEModelFieldInputInstance = z.infer<typeof zVAEModelFieldInputInstance>;
|
||||||
export type VAEModelFieldInputTemplate = z.infer<typeof zVAEModelFieldInputTemplate>;
|
export type VAEModelFieldInputTemplate = z.infer<typeof zVAEModelFieldInputTemplate>;
|
||||||
export const isVAEModelFieldInputInstance = (val: unknown): val is VAEModelFieldInputInstance =>
|
export const isVAEModelFieldInputInstance = buildTypeGuard(zVAEModelFieldInputInstance);
|
||||||
zVAEModelFieldInputInstance.safeParse(val).success;
|
export const isVAEModelFieldInputTemplate = buildTypeGuard(zVAEModelFieldInputTemplate);
|
||||||
export const isVAEModelFieldInputTemplate = (val: unknown): val is VAEModelFieldInputTemplate =>
|
|
||||||
zVAEModelFieldInputTemplate.safeParse(val).success;
|
|
||||||
// #endregion
|
// #endregion
|
||||||
|
|
||||||
// #region LoRAModelField
|
// #region LoRAModelField
|
||||||
@@ -805,10 +760,8 @@ const zLoRAModelFieldOutputTemplate = zFieldOutputTemplateBase.extend({
|
|||||||
export type LoRAModelFieldValue = z.infer<typeof zLoRAModelFieldValue>;
|
export type LoRAModelFieldValue = z.infer<typeof zLoRAModelFieldValue>;
|
||||||
export type LoRAModelFieldInputInstance = z.infer<typeof zLoRAModelFieldInputInstance>;
|
export type LoRAModelFieldInputInstance = z.infer<typeof zLoRAModelFieldInputInstance>;
|
||||||
export type LoRAModelFieldInputTemplate = z.infer<typeof zLoRAModelFieldInputTemplate>;
|
export type LoRAModelFieldInputTemplate = z.infer<typeof zLoRAModelFieldInputTemplate>;
|
||||||
export const isLoRAModelFieldInputInstance = (val: unknown): val is LoRAModelFieldInputInstance =>
|
export const isLoRAModelFieldInputInstance = buildTypeGuard(zLoRAModelFieldInputInstance);
|
||||||
zLoRAModelFieldInputInstance.safeParse(val).success;
|
export const isLoRAModelFieldInputTemplate = buildTypeGuard(zLoRAModelFieldInputTemplate);
|
||||||
export const isLoRAModelFieldInputTemplate = (val: unknown): val is LoRAModelFieldInputTemplate =>
|
|
||||||
zLoRAModelFieldInputTemplate.safeParse(val).success;
|
|
||||||
// #endregion
|
// #endregion
|
||||||
|
|
||||||
// #region ControlNetModelField
|
// #region ControlNetModelField
|
||||||
@@ -828,10 +781,8 @@ const zControlNetModelFieldOutputTemplate = zFieldOutputTemplateBase.extend({
|
|||||||
export type ControlNetModelFieldValue = z.infer<typeof zControlNetModelFieldValue>;
|
export type ControlNetModelFieldValue = z.infer<typeof zControlNetModelFieldValue>;
|
||||||
export type ControlNetModelFieldInputInstance = z.infer<typeof zControlNetModelFieldInputInstance>;
|
export type ControlNetModelFieldInputInstance = z.infer<typeof zControlNetModelFieldInputInstance>;
|
||||||
export type ControlNetModelFieldInputTemplate = z.infer<typeof zControlNetModelFieldInputTemplate>;
|
export type ControlNetModelFieldInputTemplate = z.infer<typeof zControlNetModelFieldInputTemplate>;
|
||||||
export const isControlNetModelFieldInputInstance = (val: unknown): val is ControlNetModelFieldInputInstance =>
|
export const isControlNetModelFieldInputInstance = buildTypeGuard(zControlNetModelFieldInputInstance);
|
||||||
zControlNetModelFieldInputInstance.safeParse(val).success;
|
export const isControlNetModelFieldInputTemplate = buildTypeGuard(zControlNetModelFieldInputTemplate);
|
||||||
export const isControlNetModelFieldInputTemplate = (val: unknown): val is ControlNetModelFieldInputTemplate =>
|
|
||||||
zControlNetModelFieldInputTemplate.safeParse(val).success;
|
|
||||||
// #endregion
|
// #endregion
|
||||||
|
|
||||||
// #region IPAdapterModelField
|
// #region IPAdapterModelField
|
||||||
@@ -851,10 +802,8 @@ const zIPAdapterModelFieldOutputTemplate = zFieldOutputTemplateBase.extend({
|
|||||||
export type IPAdapterModelFieldValue = z.infer<typeof zIPAdapterModelFieldValue>;
|
export type IPAdapterModelFieldValue = z.infer<typeof zIPAdapterModelFieldValue>;
|
||||||
export type IPAdapterModelFieldInputInstance = z.infer<typeof zIPAdapterModelFieldInputInstance>;
|
export type IPAdapterModelFieldInputInstance = z.infer<typeof zIPAdapterModelFieldInputInstance>;
|
||||||
export type IPAdapterModelFieldInputTemplate = z.infer<typeof zIPAdapterModelFieldInputTemplate>;
|
export type IPAdapterModelFieldInputTemplate = z.infer<typeof zIPAdapterModelFieldInputTemplate>;
|
||||||
export const isIPAdapterModelFieldInputInstance = (val: unknown): val is IPAdapterModelFieldInputInstance =>
|
export const isIPAdapterModelFieldInputInstance = buildTypeGuard(zIPAdapterModelFieldInputInstance);
|
||||||
zIPAdapterModelFieldInputInstance.safeParse(val).success;
|
export const isIPAdapterModelFieldInputTemplate = buildTypeGuard(zIPAdapterModelFieldInputTemplate);
|
||||||
export const isIPAdapterModelFieldInputTemplate = (val: unknown): val is IPAdapterModelFieldInputTemplate =>
|
|
||||||
zIPAdapterModelFieldInputTemplate.safeParse(val).success;
|
|
||||||
// #endregion
|
// #endregion
|
||||||
|
|
||||||
// #region T2IAdapterField
|
// #region T2IAdapterField
|
||||||
@@ -874,10 +823,8 @@ const zT2IAdapterModelFieldOutputTemplate = zFieldOutputTemplateBase.extend({
|
|||||||
export type T2IAdapterModelFieldValue = z.infer<typeof zT2IAdapterModelFieldValue>;
|
export type T2IAdapterModelFieldValue = z.infer<typeof zT2IAdapterModelFieldValue>;
|
||||||
export type T2IAdapterModelFieldInputInstance = z.infer<typeof zT2IAdapterModelFieldInputInstance>;
|
export type T2IAdapterModelFieldInputInstance = z.infer<typeof zT2IAdapterModelFieldInputInstance>;
|
||||||
export type T2IAdapterModelFieldInputTemplate = z.infer<typeof zT2IAdapterModelFieldInputTemplate>;
|
export type T2IAdapterModelFieldInputTemplate = z.infer<typeof zT2IAdapterModelFieldInputTemplate>;
|
||||||
export const isT2IAdapterModelFieldInputInstance = (val: unknown): val is T2IAdapterModelFieldInputInstance =>
|
export const isT2IAdapterModelFieldInputInstance = buildTypeGuard(zT2IAdapterModelFieldInputInstance);
|
||||||
zT2IAdapterModelFieldInputInstance.safeParse(val).success;
|
export const isT2IAdapterModelFieldInputTemplate = buildTypeGuard(zT2IAdapterModelFieldInputTemplate);
|
||||||
export const isT2IAdapterModelFieldInputTemplate = (val: unknown): val is T2IAdapterModelFieldInputTemplate =>
|
|
||||||
zT2IAdapterModelFieldInputTemplate.safeParse(val).success;
|
|
||||||
// #endregion
|
// #endregion
|
||||||
|
|
||||||
// #region SpandrelModelToModelField
|
// #region SpandrelModelToModelField
|
||||||
@@ -897,14 +844,12 @@ const zSpandrelImageToImageModelFieldOutputTemplate = zFieldOutputTemplateBase.e
|
|||||||
export type SpandrelImageToImageModelFieldValue = z.infer<typeof zSpandrelImageToImageModelFieldValue>;
|
export type SpandrelImageToImageModelFieldValue = z.infer<typeof zSpandrelImageToImageModelFieldValue>;
|
||||||
export type SpandrelImageToImageModelFieldInputInstance = z.infer<typeof zSpandrelImageToImageModelFieldInputInstance>;
|
export type SpandrelImageToImageModelFieldInputInstance = z.infer<typeof zSpandrelImageToImageModelFieldInputInstance>;
|
||||||
export type SpandrelImageToImageModelFieldInputTemplate = z.infer<typeof zSpandrelImageToImageModelFieldInputTemplate>;
|
export type SpandrelImageToImageModelFieldInputTemplate = z.infer<typeof zSpandrelImageToImageModelFieldInputTemplate>;
|
||||||
export const isSpandrelImageToImageModelFieldInputInstance = (
|
export const isSpandrelImageToImageModelFieldInputInstance = buildTypeGuard(
|
||||||
val: unknown
|
zSpandrelImageToImageModelFieldInputInstance
|
||||||
): val is SpandrelImageToImageModelFieldInputInstance =>
|
);
|
||||||
zSpandrelImageToImageModelFieldInputInstance.safeParse(val).success;
|
export const isSpandrelImageToImageModelFieldInputTemplate = buildTypeGuard(
|
||||||
export const isSpandrelImageToImageModelFieldInputTemplate = (
|
zSpandrelImageToImageModelFieldInputTemplate
|
||||||
val: unknown
|
);
|
||||||
): val is SpandrelImageToImageModelFieldInputTemplate =>
|
|
||||||
zSpandrelImageToImageModelFieldInputTemplate.safeParse(val).success;
|
|
||||||
// #endregion
|
// #endregion
|
||||||
|
|
||||||
// #region T5EncoderModelField
|
// #region T5EncoderModelField
|
||||||
@@ -923,10 +868,8 @@ export type T5EncoderModelFieldValue = z.infer<typeof zT5EncoderModelFieldValue>
|
|||||||
|
|
||||||
export type T5EncoderModelFieldInputInstance = z.infer<typeof zT5EncoderModelFieldInputInstance>;
|
export type T5EncoderModelFieldInputInstance = z.infer<typeof zT5EncoderModelFieldInputInstance>;
|
||||||
export type T5EncoderModelFieldInputTemplate = z.infer<typeof zT5EncoderModelFieldInputTemplate>;
|
export type T5EncoderModelFieldInputTemplate = z.infer<typeof zT5EncoderModelFieldInputTemplate>;
|
||||||
export const isT5EncoderModelFieldInputInstance = (val: unknown): val is T5EncoderModelFieldInputInstance =>
|
export const isT5EncoderModelFieldInputInstance = buildTypeGuard(zT5EncoderModelFieldInputInstance);
|
||||||
zT5EncoderModelFieldInputInstance.safeParse(val).success;
|
export const isT5EncoderModelFieldInputTemplate = buildTypeGuard(zT5EncoderModelFieldInputTemplate);
|
||||||
export const isT5EncoderModelFieldInputTemplate = (val: unknown): val is T5EncoderModelFieldInputTemplate =>
|
|
||||||
zT5EncoderModelFieldInputTemplate.safeParse(val).success;
|
|
||||||
|
|
||||||
// #endregion
|
// #endregion
|
||||||
|
|
||||||
@@ -946,10 +889,8 @@ export type FluxVAEModelFieldValue = z.infer<typeof zFluxVAEModelFieldValue>;
|
|||||||
|
|
||||||
export type FluxVAEModelFieldInputInstance = z.infer<typeof zFluxVAEModelFieldInputInstance>;
|
export type FluxVAEModelFieldInputInstance = z.infer<typeof zFluxVAEModelFieldInputInstance>;
|
||||||
export type FluxVAEModelFieldInputTemplate = z.infer<typeof zFluxVAEModelFieldInputTemplate>;
|
export type FluxVAEModelFieldInputTemplate = z.infer<typeof zFluxVAEModelFieldInputTemplate>;
|
||||||
export const isFluxVAEModelFieldInputInstance = (val: unknown): val is FluxVAEModelFieldInputInstance =>
|
export const isFluxVAEModelFieldInputInstance = buildTypeGuard(zFluxVAEModelFieldInputInstance);
|
||||||
zFluxVAEModelFieldInputInstance.safeParse(val).success;
|
export const isFluxVAEModelFieldInputTemplate = buildTypeGuard(zFluxVAEModelFieldInputTemplate);
|
||||||
export const isFluxVAEModelFieldInputTemplate = (val: unknown): val is FluxVAEModelFieldInputTemplate =>
|
|
||||||
zFluxVAEModelFieldInputTemplate.safeParse(val).success;
|
|
||||||
|
|
||||||
// #endregion
|
// #endregion
|
||||||
|
|
||||||
@@ -969,10 +910,8 @@ export type CLIPEmbedModelFieldValue = z.infer<typeof zCLIPEmbedModelFieldValue>
|
|||||||
|
|
||||||
export type CLIPEmbedModelFieldInputInstance = z.infer<typeof zCLIPEmbedModelFieldInputInstance>;
|
export type CLIPEmbedModelFieldInputInstance = z.infer<typeof zCLIPEmbedModelFieldInputInstance>;
|
||||||
export type CLIPEmbedModelFieldInputTemplate = z.infer<typeof zCLIPEmbedModelFieldInputTemplate>;
|
export type CLIPEmbedModelFieldInputTemplate = z.infer<typeof zCLIPEmbedModelFieldInputTemplate>;
|
||||||
export const isCLIPEmbedModelFieldInputInstance = (val: unknown): val is CLIPEmbedModelFieldInputInstance =>
|
export const isCLIPEmbedModelFieldInputInstance = buildTypeGuard(zCLIPEmbedModelFieldInputInstance);
|
||||||
zCLIPEmbedModelFieldInputInstance.safeParse(val).success;
|
export const isCLIPEmbedModelFieldInputTemplate = buildTypeGuard(zCLIPEmbedModelFieldInputTemplate);
|
||||||
export const isCLIPEmbedModelFieldInputTemplate = (val: unknown): val is CLIPEmbedModelFieldInputTemplate =>
|
|
||||||
zCLIPEmbedModelFieldInputTemplate.safeParse(val).success;
|
|
||||||
|
|
||||||
// #endregion
|
// #endregion
|
||||||
|
|
||||||
@@ -992,10 +931,8 @@ export type CLIPLEmbedModelFieldValue = z.infer<typeof zCLIPLEmbedModelFieldValu
|
|||||||
|
|
||||||
export type CLIPLEmbedModelFieldInputInstance = z.infer<typeof zCLIPLEmbedModelFieldInputInstance>;
|
export type CLIPLEmbedModelFieldInputInstance = z.infer<typeof zCLIPLEmbedModelFieldInputInstance>;
|
||||||
export type CLIPLEmbedModelFieldInputTemplate = z.infer<typeof zCLIPLEmbedModelFieldInputTemplate>;
|
export type CLIPLEmbedModelFieldInputTemplate = z.infer<typeof zCLIPLEmbedModelFieldInputTemplate>;
|
||||||
export const isCLIPLEmbedModelFieldInputInstance = (val: unknown): val is CLIPLEmbedModelFieldInputInstance =>
|
export const isCLIPLEmbedModelFieldInputInstance = buildTypeGuard(zCLIPLEmbedModelFieldInputInstance);
|
||||||
zCLIPLEmbedModelFieldInputInstance.safeParse(val).success;
|
export const isCLIPLEmbedModelFieldInputTemplate = buildTypeGuard(zCLIPLEmbedModelFieldInputTemplate);
|
||||||
export const isCLIPLEmbedModelFieldInputTemplate = (val: unknown): val is CLIPLEmbedModelFieldInputTemplate =>
|
|
||||||
zCLIPLEmbedModelFieldInputTemplate.safeParse(val).success;
|
|
||||||
|
|
||||||
// #endregion
|
// #endregion
|
||||||
|
|
||||||
@@ -1015,10 +952,8 @@ export type CLIPGEmbedModelFieldValue = z.infer<typeof zCLIPLEmbedModelFieldValu
|
|||||||
|
|
||||||
export type CLIPGEmbedModelFieldInputInstance = z.infer<typeof zCLIPGEmbedModelFieldInputInstance>;
|
export type CLIPGEmbedModelFieldInputInstance = z.infer<typeof zCLIPGEmbedModelFieldInputInstance>;
|
||||||
export type CLIPGEmbedModelFieldInputTemplate = z.infer<typeof zCLIPGEmbedModelFieldInputTemplate>;
|
export type CLIPGEmbedModelFieldInputTemplate = z.infer<typeof zCLIPGEmbedModelFieldInputTemplate>;
|
||||||
export const isCLIPGEmbedModelFieldInputInstance = (val: unknown): val is CLIPGEmbedModelFieldInputInstance =>
|
export const isCLIPGEmbedModelFieldInputInstance = buildTypeGuard(zCLIPGEmbedModelFieldInputInstance);
|
||||||
zCLIPGEmbedModelFieldInputInstance.safeParse(val).success;
|
export const isCLIPGEmbedModelFieldInputTemplate = buildTypeGuard(zCLIPGEmbedModelFieldInputTemplate);
|
||||||
export const isCLIPGEmbedModelFieldInputTemplate = (val: unknown): val is CLIPGEmbedModelFieldInputTemplate =>
|
|
||||||
zCLIPGEmbedModelFieldInputTemplate.safeParse(val).success;
|
|
||||||
|
|
||||||
// #endregion
|
// #endregion
|
||||||
|
|
||||||
@@ -1038,10 +973,8 @@ export type ControlLoRAModelFieldValue = z.infer<typeof zCLIPLEmbedModelFieldVal
|
|||||||
|
|
||||||
export type ControlLoRAModelFieldInputInstance = z.infer<typeof zControlLoRAModelFieldInputInstance>;
|
export type ControlLoRAModelFieldInputInstance = z.infer<typeof zControlLoRAModelFieldInputInstance>;
|
||||||
export type ControlLoRAModelFieldInputTemplate = z.infer<typeof zControlLoRAModelFieldInputTemplate>;
|
export type ControlLoRAModelFieldInputTemplate = z.infer<typeof zControlLoRAModelFieldInputTemplate>;
|
||||||
export const isControlLoRAModelFieldInputInstance = (val: unknown): val is ControlLoRAModelFieldInputInstance =>
|
export const isControlLoRAModelFieldInputInstance = buildTypeGuard(zControlLoRAModelFieldInputInstance);
|
||||||
zControlLoRAModelFieldInputInstance.safeParse(val).success;
|
export const isControlLoRAModelFieldInputTemplate = buildTypeGuard(zControlLoRAModelFieldInputTemplate);
|
||||||
export const isControlLoRAModelFieldInputTemplate = (val: unknown): val is ControlLoRAModelFieldInputTemplate =>
|
|
||||||
zControlLoRAModelFieldInputTemplate.safeParse(val).success;
|
|
||||||
|
|
||||||
// #endregion
|
// #endregion
|
||||||
|
|
||||||
@@ -1062,10 +995,8 @@ const zSchedulerFieldOutputTemplate = zFieldOutputTemplateBase.extend({
|
|||||||
export type SchedulerFieldValue = z.infer<typeof zSchedulerFieldValue>;
|
export type SchedulerFieldValue = z.infer<typeof zSchedulerFieldValue>;
|
||||||
export type SchedulerFieldInputInstance = z.infer<typeof zSchedulerFieldInputInstance>;
|
export type SchedulerFieldInputInstance = z.infer<typeof zSchedulerFieldInputInstance>;
|
||||||
export type SchedulerFieldInputTemplate = z.infer<typeof zSchedulerFieldInputTemplate>;
|
export type SchedulerFieldInputTemplate = z.infer<typeof zSchedulerFieldInputTemplate>;
|
||||||
export const isSchedulerFieldInputInstance = (val: unknown): val is SchedulerFieldInputInstance =>
|
export const isSchedulerFieldInputInstance = buildTypeGuard(zSchedulerFieldInputInstance);
|
||||||
zSchedulerFieldInputInstance.safeParse(val).success;
|
export const isSchedulerFieldInputTemplate = buildTypeGuard(zSchedulerFieldInputTemplate);
|
||||||
export const isSchedulerFieldInputTemplate = (val: unknown): val is SchedulerFieldInputTemplate =>
|
|
||||||
zSchedulerFieldInputTemplate.safeParse(val).success;
|
|
||||||
// #endregion
|
// #endregion
|
||||||
|
|
||||||
// #region StatelessField
|
// #region StatelessField
|
||||||
@@ -1187,8 +1118,7 @@ const zStatefulFieldInputInstance = z.union([
|
|||||||
|
|
||||||
export const zFieldInputInstance = z.union([zStatefulFieldInputInstance, zStatelessFieldInputInstance]);
|
export const zFieldInputInstance = z.union([zStatefulFieldInputInstance, zStatelessFieldInputInstance]);
|
||||||
export type FieldInputInstance = z.infer<typeof zFieldInputInstance>;
|
export type FieldInputInstance = z.infer<typeof zFieldInputInstance>;
|
||||||
export const isFieldInputInstance = (val: unknown): val is FieldInputInstance =>
|
export const isFieldInputInstance = buildTypeGuard(zFieldInputInstance);
|
||||||
zFieldInputInstance.safeParse(val).success;
|
|
||||||
// #endregion
|
// #endregion
|
||||||
|
|
||||||
// #region StatefulFieldInputTemplate & FieldInputTemplate
|
// #region StatefulFieldInputTemplate & FieldInputTemplate
|
||||||
@@ -1229,8 +1159,7 @@ const zStatefulFieldInputTemplate = z.union([
|
|||||||
|
|
||||||
export const zFieldInputTemplate = z.union([zStatefulFieldInputTemplate, zStatelessFieldInputTemplate]);
|
export const zFieldInputTemplate = z.union([zStatefulFieldInputTemplate, zStatelessFieldInputTemplate]);
|
||||||
export type FieldInputTemplate = z.infer<typeof zFieldInputTemplate>;
|
export type FieldInputTemplate = z.infer<typeof zFieldInputTemplate>;
|
||||||
export const isFieldInputTemplate = (val: unknown): val is FieldInputTemplate =>
|
export const isFieldInputTemplate = buildTypeGuard(zFieldInputTemplate);
|
||||||
zFieldInputTemplate.safeParse(val).success;
|
|
||||||
// #endregion
|
// #endregion
|
||||||
|
|
||||||
// #region StatefulFieldOutputTemplate & FieldOutputTemplate
|
// #region StatefulFieldOutputTemplate & FieldOutputTemplate
|
||||||
|
|||||||
@@ -20,7 +20,7 @@ import { z } from 'zod';
|
|||||||
* @param schema The zod schema to create a type guard from.
|
* @param schema The zod schema to create a type guard from.
|
||||||
* @returns A type guard function for the schema.
|
* @returns A type guard function for the schema.
|
||||||
*/
|
*/
|
||||||
const buildTypeGuard = <T extends z.ZodTypeAny>(schema: T) => {
|
export const buildTypeGuard = <T extends z.ZodTypeAny>(schema: T) => {
|
||||||
return (val: unknown): val is z.infer<T> => schema.safeParse(val).success;
|
return (val: unknown): val is z.infer<T> => schema.safeParse(val).success;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user