@ninetailed/experience.js-utils-contentful
Version:
Contentful utilities for Experience.js
1,257 lines • 942 kB
TypeScript
import { SafeParseError, SafeParseSuccess, z } from 'zod';
import { ExperienceEntry, ExperienceEntryLike } from './ExperienceEntry';
export declare const ExperimentEntrySchema: z.ZodObject<z.objectUtil.extendShape<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, {
id: string;
linkType: string;
type?: string | undefined;
}, {
id: string;
linkType: string;
type?: string | undefined;
}>;
}, "strip", z.ZodTypeAny, {
sys: {
id: string;
linkType: string;
type?: string | undefined;
};
}, {
sys: {
id: string;
linkType: string;
type?: string | undefined;
};
}>, "many">;
}, "strip", z.ZodTypeAny, {
tags: {
sys: {
id: string;
linkType: string;
type?: string | undefined;
};
}[];
}, {
tags: {
sys: {
id: string;
linkType: string;
type?: string | undefined;
};
}[];
}>>;
}, {
fields: z.ZodObject<{
nt_name: z.ZodString;
nt_description: z.ZodNullable<z.ZodOptional<z.ZodString>>;
nt_type: z.ZodUnion<[z.ZodString, z.ZodString]>;
nt_config: z.ZodEffects<z.ZodDefault<z.ZodNullable<z.ZodOptional<z.ZodObject<{
distribution: z.ZodDefault<z.ZodOptional<z.ZodArray<z.ZodNumber, "many">>>;
traffic: z.ZodDefault<z.ZodOptional<z.ZodNumber>>;
components: z.ZodDefault<z.ZodOptional<z.ZodArray<z.ZodEffects<z.ZodDiscriminatedUnion<"type", [z.ZodObject<{
type: z.ZodLiteral<import("dist/packages/utils/javascript/src/types/Config").ComponentTypeEnum.EntryReplacement>;
baseline: z.ZodObject<{
id: z.ZodString;
hidden: z.ZodDefault<z.ZodBoolean>;
}, "strip", z.ZodTypeAny, {
id: string;
hidden: boolean;
}, {
id: string;
hidden?: boolean | undefined;
}>;
variants: z.ZodArray<z.ZodObject<{
id: z.ZodString;
hidden: z.ZodDefault<z.ZodBoolean>;
}, "strip", z.ZodTypeAny, {
id: string;
hidden: boolean;
}, {
id: string;
hidden?: boolean | undefined;
}>, "many">;
}, "strip", z.ZodTypeAny, {
type: import("dist/packages/utils/javascript/src/types/Config").ComponentTypeEnum.EntryReplacement;
baseline: {
id: string;
hidden: boolean;
};
variants: {
id: string;
hidden: boolean;
}[];
}, {
type: import("dist/packages/utils/javascript/src/types/Config").ComponentTypeEnum.EntryReplacement;
baseline: {
id: string;
hidden?: boolean | undefined;
};
variants: {
id: string;
hidden?: boolean | undefined;
}[];
}>, z.ZodObject<{
type: z.ZodLiteral<import("dist/packages/utils/javascript/src/types/Config").ComponentTypeEnum.InlineVariable>;
key: z.ZodString;
valueType: z.ZodNativeEnum<typeof import("dist/packages/sdks/shared/src").InlineVariableComponentValueTypeEnum>;
baseline: z.ZodObject<{
value: z.ZodUnion<[z.ZodString, z.ZodBoolean, z.ZodNumber, z.ZodType<import("dist/packages/sdks/shared/src").Properties, z.ZodTypeDef, unknown>]>;
}, "strip", z.ZodTypeAny, {
value: string | number | boolean | import("dist/packages/sdks/shared/src").Properties;
}, {
value?: unknown;
}>;
variants: z.ZodArray<z.ZodObject<{
value: z.ZodUnion<[z.ZodString, z.ZodBoolean, z.ZodNumber, z.ZodType<import("dist/packages/sdks/shared/src").Properties, z.ZodTypeDef, unknown>]>;
}, "strip", z.ZodTypeAny, {
value: string | number | boolean | import("dist/packages/sdks/shared/src").Properties;
}, {
value?: unknown;
}>, "many">;
}, "strip", z.ZodTypeAny, {
type: import("dist/packages/utils/javascript/src/types/Config").ComponentTypeEnum.InlineVariable;
baseline: {
value: string | number | boolean | import("dist/packages/sdks/shared/src").Properties;
};
variants: {
value: string | number | boolean | import("dist/packages/sdks/shared/src").Properties;
}[];
key: string;
valueType: import("dist/packages/sdks/shared/src").InlineVariableComponentValueTypeEnum;
}, {
type: import("dist/packages/utils/javascript/src/types/Config").ComponentTypeEnum.InlineVariable;
baseline: {
value?: unknown;
};
variants: {
value?: unknown;
}[];
key: string;
valueType: import("dist/packages/sdks/shared/src").InlineVariableComponentValueTypeEnum;
}>]>, {
type: import("dist/packages/utils/javascript/src/types/Config").ComponentTypeEnum.EntryReplacement;
baseline: {
id: string;
hidden: boolean;
};
variants: {
id: string;
hidden: boolean;
}[];
} | {
type: import("dist/packages/utils/javascript/src/types/Config").ComponentTypeEnum.InlineVariable;
baseline: {
value: string | number | boolean | import("dist/packages/sdks/shared/src").Properties;
};
variants: {
value: string | number | boolean | import("dist/packages/sdks/shared/src").Properties;
}[];
key: string;
valueType: import("dist/packages/sdks/shared/src").InlineVariableComponentValueTypeEnum;
}, unknown>, "many">>>;
sticky: z.ZodDefault<z.ZodOptional<z.ZodBoolean>>;
}, "strip", z.ZodTypeAny, {
distribution: number[];
traffic: number;
components: ({
type: import("dist/packages/utils/javascript/src/types/Config").ComponentTypeEnum.EntryReplacement;
baseline: {
id: string;
hidden: boolean;
};
variants: {
id: string;
hidden: boolean;
}[];
} | {
type: import("dist/packages/utils/javascript/src/types/Config").ComponentTypeEnum.InlineVariable;
baseline: {
value: string | number | boolean | import("dist/packages/sdks/shared/src").Properties;
};
variants: {
value: string | number | boolean | import("dist/packages/sdks/shared/src").Properties;
}[];
key: string;
valueType: import("dist/packages/sdks/shared/src").InlineVariableComponentValueTypeEnum;
})[];
sticky: boolean;
}, {
distribution?: number[] | undefined;
traffic?: number | undefined;
components?: unknown[] | undefined;
sticky?: boolean | undefined;
}>>>>, {
distribution: number[];
traffic: number;
components: ({
type: import("dist/packages/utils/javascript/src/types/Config").ComponentTypeEnum.EntryReplacement;
baseline: {
id: string;
hidden: boolean;
};
variants: {
id: string;
hidden: boolean;
}[];
} | {
type: import("dist/packages/utils/javascript/src/types/Config").ComponentTypeEnum.InlineVariable;
baseline: {
value: string | number | boolean | import("dist/packages/sdks/shared/src").Properties;
};
variants: {
value: string | number | boolean | import("dist/packages/sdks/shared/src").Properties;
}[];
key: string;
valueType: import("dist/packages/sdks/shared/src").InlineVariableComponentValueTypeEnum;
})[];
sticky: boolean;
}, {
distribution?: number[] | undefined;
traffic?: number | undefined;
components?: unknown[] | undefined;
sticky?: boolean | undefined;
} | null | undefined>;
nt_audience: z.ZodNullable<z.ZodOptional<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, {
id: string;
linkType: string;
type?: string | undefined;
}, {
id: string;
linkType: string;
type?: string | undefined;
}>;
}, "strip", z.ZodTypeAny, {
sys: {
id: string;
linkType: string;
type?: string | undefined;
};
}, {
sys: {
id: string;
linkType: string;
type?: string | undefined;
};
}>, "many">;
}, "strip", z.ZodTypeAny, {
tags: {
sys: {
id: string;
linkType: string;
type?: string | undefined;
};
}[];
}, {
tags: {
sys: {
id: string;
linkType: string;
type?: string | undefined;
};
}[];
}>>;
}, {
fields: z.ZodObject<z.objectUtil.extendShape<{}, {
nt_name: z.ZodString;
nt_description: z.ZodOptional<z.ZodString>;
nt_audience_id: z.ZodString;
}>, z.UnknownKeysParam, z.ZodTypeAny, {
nt_name: string;
nt_audience_id: string;
nt_description?: string | undefined;
}, {
nt_name: string;
nt_audience_id: string;
nt_description?: 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: {
nt_name: string;
nt_audience_id: string;
nt_description?: string | undefined;
};
metadata?: {
tags: {
sys: {
id: string;
linkType: 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: {
nt_name: string;
nt_audience_id: string;
nt_description?: string | undefined;
};
metadata?: {
tags: {
sys: {
id: string;
linkType: string;
type?: string | undefined;
};
}[];
} | undefined;
}>>>;
nt_variants: z.ZodOptional<z.ZodArray<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, {
id: string;
linkType: string;
type?: string | undefined;
}, {
id: string;
linkType: string;
type?: string | undefined;
}>;
}, "strip", z.ZodTypeAny, {
sys: {
id: string;
linkType: string;
type?: string | undefined;
};
}, {
sys: {
id: string;
linkType: string;
type?: string | undefined;
};
}>, "many">;
}, "strip", z.ZodTypeAny, {
tags: {
sys: {
id: string;
linkType: string;
type?: string | undefined;
};
}[];
}, {
tags: {
sys: {
id: string;
linkType: 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: {
id: string;
linkType: 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: {
id: string;
linkType: string;
type?: string | undefined;
};
}[];
} | undefined;
}>, "many">>;
}, "strip", z.ZodTypeAny, {
nt_name: string;
nt_type: string;
nt_config: {
distribution: number[];
traffic: number;
components: ({
type: import("dist/packages/utils/javascript/src/types/Config").ComponentTypeEnum.EntryReplacement;
baseline: {
id: string;
hidden: boolean;
};
variants: {
id: string;
hidden: boolean;
}[];
} | {
type: import("dist/packages/utils/javascript/src/types/Config").ComponentTypeEnum.InlineVariable;
baseline: {
value: string | number | boolean | import("dist/packages/sdks/shared/src").Properties;
};
variants: {
value: string | number | boolean | import("dist/packages/sdks/shared/src").Properties;
}[];
key: string;
valueType: import("dist/packages/sdks/shared/src").InlineVariableComponentValueTypeEnum;
})[];
sticky: boolean;
};
nt_description?: string | null | undefined;
nt_audience?: {
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: {
nt_name: string;
nt_audience_id: string;
nt_description?: string | undefined;
};
metadata?: {
tags: {
sys: {
id: string;
linkType: string;
type?: string | undefined;
};
}[];
} | undefined;
} | null | undefined;
nt_variants?: {
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: {
id: string;
linkType: string;
type?: string | undefined;
};
}[];
} | undefined;
}[] | undefined;
}, {
nt_name: string;
nt_type: string;
nt_description?: string | null | undefined;
nt_config?: {
distribution?: number[] | undefined;
traffic?: number | undefined;
components?: unknown[] | undefined;
sticky?: boolean | undefined;
} | null | undefined;
nt_audience?: {
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: {
nt_name: string;
nt_audience_id: string;
nt_description?: string | undefined;
};
metadata?: {
tags: {
sys: {
id: string;
linkType: string;
type?: string | undefined;
};
}[];
} | undefined;
} | null | undefined;
nt_variants?: {
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: {
id: string;
linkType: string;
type?: string | undefined;
};
}[];
} | undefined;
}[] | undefined;
}>;
}>, {
fields: z.ZodObject<z.objectUtil.extendShape<{
nt_name: z.ZodString;
nt_description: z.ZodNullable<z.ZodOptional<z.ZodString>>;
nt_type: z.ZodUnion<[z.ZodString, z.ZodString]>;
nt_config: z.ZodEffects<z.ZodDefault<z.ZodNullable<z.ZodOptional<z.ZodObject<{
distribution: z.ZodDefault<z.ZodOptional<z.ZodArray<z.ZodNumber, "many">>>;
traffic: z.ZodDefault<z.ZodOptional<z.ZodNumber>>;
components: z.ZodDefault<z.ZodOptional<z.ZodArray<z.ZodEffects<z.ZodDiscriminatedUnion<"type", [z.ZodObject<{
type: z.ZodLiteral<import("dist/packages/utils/javascript/src/types/Config").ComponentTypeEnum.EntryReplacement>;
baseline: z.ZodObject<{
id: z.ZodString;
hidden: z.ZodDefault<z.ZodBoolean>;
}, "strip", z.ZodTypeAny, {
id: string;
hidden: boolean;
}, {
id: string;
hidden?: boolean | undefined;
}>;
variants: z.ZodArray<z.ZodObject<{
id: z.ZodString;
hidden: z.ZodDefault<z.ZodBoolean>;
}, "strip", z.ZodTypeAny, {
id: string;
hidden: boolean;
}, {
id: string;
hidden?: boolean | undefined;
}>, "many">;
}, "strip", z.ZodTypeAny, {
type: import("dist/packages/utils/javascript/src/types/Config").ComponentTypeEnum.EntryReplacement;
baseline: {
id: string;
hidden: boolean;
};
variants: {
id: string;
hidden: boolean;
}[];
}, {
type: import("dist/packages/utils/javascript/src/types/Config").ComponentTypeEnum.EntryReplacement;
baseline: {
id: string;
hidden?: boolean | undefined;
};
variants: {
id: string;
hidden?: boolean | undefined;
}[];
}>, z.ZodObject<{
type: z.ZodLiteral<import("dist/packages/utils/javascript/src/types/Config").ComponentTypeEnum.InlineVariable>;
key: z.ZodString;
valueType: z.ZodNativeEnum<typeof import("dist/packages/sdks/shared/src").InlineVariableComponentValueTypeEnum>;
baseline: z.ZodObject<{
value: z.ZodUnion<[z.ZodString, z.ZodBoolean, z.ZodNumber, z.ZodType<import("dist/packages/sdks/shared/src").Properties, z.ZodTypeDef, unknown>]>;
}, "strip", z.ZodTypeAny, {
value: string | number | boolean | import("dist/packages/sdks/shared/src").Properties;
}, {
value?: unknown;
}>;
variants: z.ZodArray<z.ZodObject<{
value: z.ZodUnion<[z.ZodString, z.ZodBoolean, z.ZodNumber, z.ZodType<import("dist/packages/sdks/shared/src").Properties, z.ZodTypeDef, unknown>]>;
}, "strip", z.ZodTypeAny, {
value: string | number | boolean | import("dist/packages/sdks/shared/src").Properties;
}, {
value?: unknown;
}>, "many">;
}, "strip", z.ZodTypeAny, {
type: import("dist/packages/utils/javascript/src/types/Config").ComponentTypeEnum.InlineVariable;
baseline: {
value: string | number | boolean | import("dist/packages/sdks/shared/src").Properties;
};
variants: {
value: string | number | boolean | import("dist/packages/sdks/shared/src").Properties;
}[];
key: string;
valueType: import("dist/packages/sdks/shared/src").InlineVariableComponentValueTypeEnum;
}, {
type: import("dist/packages/utils/javascript/src/types/Config").ComponentTypeEnum.InlineVariable;
baseline: {
value?: unknown;
};
variants: {
value?: unknown;
}[];
key: string;
valueType: import("dist/packages/sdks/shared/src").InlineVariableComponentValueTypeEnum;
}>]>, {
type: import("dist/packages/utils/javascript/src/types/Config").ComponentTypeEnum.EntryReplacement;
baseline: {
id: string;
hidden: boolean;
};
variants: {
id: string;
hidden: boolean;
}[];
} | {
type: import("dist/packages/utils/javascript/src/types/Config").ComponentTypeEnum.InlineVariable;
baseline: {
value: string | number | boolean | import("dist/packages/sdks/shared/src").Properties;
};
variants: {
value: string | number | boolean | import("dist/packages/sdks/shar