You're Invited: Meet the Socket team at BSidesSF and RSAC - April 27 - May 1.RSVP

@opencrvs/toolkit

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@opencrvs/toolkit - npm Package Compare versions

Comparing version

to
1.8.0-rc.2bc25a5

@@ -101,4 +101,5 @@ import { EventDocument } from '../events/EventDocument';

inArray: (values: string[]) => JSONSchema;
isValidEnglishName: () => JSONSchema;
};
export {};
//# sourceMappingURL=conditionals.d.ts.map

@@ -25,25 +25,7 @@ import { EventConfigInput } from './EventConfigInput';

label: import("./TranslationConfig").TranslationConfig;
pages: ({
type: import("./FormConfig").PageType.FORM;
pages: {
id: string;
title: import("./TranslationConfig").TranslationConfig;
fields: import("./FieldConfig").Inferred[];
} | {
type: import("./FormConfig").PageType.VERIFICATION;
id: string;
title: import("./TranslationConfig").TranslationConfig;
actions: {
verify: {
label: import("./TranslationConfig").TranslationConfig;
};
cancel: {
label: import("./TranslationConfig").TranslationConfig;
confirmation: {
title: import("./TranslationConfig").TranslationConfig;
body: import("./TranslationConfig").TranslationConfig;
};
};
};
fields: import("./FieldConfig").Inferred[];
})[];
}[];
review: {

@@ -72,25 +54,7 @@ title: import("./TranslationConfig").TranslationConfig;

label: import("./TranslationConfig").TranslationConfig;
pages: ({
type: import("./FormConfig").PageType.FORM;
pages: {
id: string;
title: import("./TranslationConfig").TranslationConfig;
fields: import("./FieldConfig").Inferred[];
} | {
type: import("./FormConfig").PageType.VERIFICATION;
id: string;
title: import("./TranslationConfig").TranslationConfig;
actions: {
verify: {
label: import("./TranslationConfig").TranslationConfig;
};
cancel: {
label: import("./TranslationConfig").TranslationConfig;
confirmation: {
title: import("./TranslationConfig").TranslationConfig;
body: import("./TranslationConfig").TranslationConfig;
};
};
};
fields: import("./FieldConfig").Inferred[];
})[];
}[];
review: {

@@ -119,25 +83,7 @@ title: import("./TranslationConfig").TranslationConfig;

label: import("./TranslationConfig").TranslationConfig;
pages: ({
type: import("./FormConfig").PageType.FORM;
pages: {
id: string;
title: import("./TranslationConfig").TranslationConfig;
fields: import("./FieldConfig").Inferred[];
} | {
type: import("./FormConfig").PageType.VERIFICATION;
id: string;
title: import("./TranslationConfig").TranslationConfig;
actions: {
verify: {
label: import("./TranslationConfig").TranslationConfig;
};
cancel: {
label: import("./TranslationConfig").TranslationConfig;
confirmation: {
title: import("./TranslationConfig").TranslationConfig;
body: import("./TranslationConfig").TranslationConfig;
};
};
};
fields: import("./FieldConfig").Inferred[];
})[];
}[];
review: {

@@ -166,25 +112,7 @@ title: import("./TranslationConfig").TranslationConfig;

label: import("./TranslationConfig").TranslationConfig;
pages: ({
type: import("./FormConfig").PageType.FORM;
pages: {
id: string;
title: import("./TranslationConfig").TranslationConfig;
fields: import("./FieldConfig").Inferred[];
} | {
type: import("./FormConfig").PageType.VERIFICATION;
id: string;
title: import("./TranslationConfig").TranslationConfig;
actions: {
verify: {
label: import("./TranslationConfig").TranslationConfig;
};
cancel: {
label: import("./TranslationConfig").TranslationConfig;
confirmation: {
title: import("./TranslationConfig").TranslationConfig;
body: import("./TranslationConfig").TranslationConfig;
};
};
};
fields: import("./FieldConfig").Inferred[];
})[];
}[];
review: {

@@ -213,25 +141,7 @@ title: import("./TranslationConfig").TranslationConfig;

label: import("./TranslationConfig").TranslationConfig;
pages: ({
type: import("./FormConfig").PageType.FORM;
pages: {
id: string;
title: import("./TranslationConfig").TranslationConfig;
fields: import("./FieldConfig").Inferred[];
} | {
type: import("./FormConfig").PageType.VERIFICATION;
id: string;
title: import("./TranslationConfig").TranslationConfig;
actions: {
verify: {
label: import("./TranslationConfig").TranslationConfig;
};
cancel: {
label: import("./TranslationConfig").TranslationConfig;
confirmation: {
title: import("./TranslationConfig").TranslationConfig;
body: import("./TranslationConfig").TranslationConfig;
};
};
};
fields: import("./FieldConfig").Inferred[];
})[];
}[];
review: {

@@ -260,25 +170,7 @@ title: import("./TranslationConfig").TranslationConfig;

label: import("./TranslationConfig").TranslationConfig;
pages: ({
type: import("./FormConfig").PageType.FORM;
pages: {
id: string;
title: import("./TranslationConfig").TranslationConfig;
fields: import("./FieldConfig").Inferred[];
} | {
type: import("./FormConfig").PageType.VERIFICATION;
id: string;
title: import("./TranslationConfig").TranslationConfig;
actions: {
verify: {
label: import("./TranslationConfig").TranslationConfig;
};
cancel: {
label: import("./TranslationConfig").TranslationConfig;
confirmation: {
title: import("./TranslationConfig").TranslationConfig;
body: import("./TranslationConfig").TranslationConfig;
};
};
};
fields: import("./FieldConfig").Inferred[];
})[];
}[];
review: {

@@ -307,25 +199,7 @@ title: import("./TranslationConfig").TranslationConfig;

label: import("./TranslationConfig").TranslationConfig;
pages: ({
type: import("./FormConfig").PageType.FORM;
pages: {
id: string;
title: import("./TranslationConfig").TranslationConfig;
fields: import("./FieldConfig").Inferred[];
} | {
type: import("./FormConfig").PageType.VERIFICATION;
id: string;
title: import("./TranslationConfig").TranslationConfig;
actions: {
verify: {
label: import("./TranslationConfig").TranslationConfig;
};
cancel: {
label: import("./TranslationConfig").TranslationConfig;
confirmation: {
title: import("./TranslationConfig").TranslationConfig;
body: import("./TranslationConfig").TranslationConfig;
};
};
};
fields: import("./FieldConfig").Inferred[];
})[];
}[];
review: {

@@ -354,25 +228,7 @@ title: import("./TranslationConfig").TranslationConfig;

label: import("./TranslationConfig").TranslationConfig;
pages: ({
type: import("./FormConfig").PageType.FORM;
pages: {
id: string;
title: import("./TranslationConfig").TranslationConfig;
fields: import("./FieldConfig").Inferred[];
} | {
type: import("./FormConfig").PageType.VERIFICATION;
id: string;
title: import("./TranslationConfig").TranslationConfig;
actions: {
verify: {
label: import("./TranslationConfig").TranslationConfig;
};
cancel: {
label: import("./TranslationConfig").TranslationConfig;
confirmation: {
title: import("./TranslationConfig").TranslationConfig;
body: import("./TranslationConfig").TranslationConfig;
};
};
};
fields: import("./FieldConfig").Inferred[];
})[];
}[];
review: {

@@ -401,25 +257,7 @@ title: import("./TranslationConfig").TranslationConfig;

label: import("./TranslationConfig").TranslationConfig;
pages: ({
type: import("./FormConfig").PageType.FORM;
pages: {
id: string;
title: import("./TranslationConfig").TranslationConfig;
fields: import("./FieldConfig").Inferred[];
} | {
type: import("./FormConfig").PageType.VERIFICATION;
id: string;
title: import("./TranslationConfig").TranslationConfig;
actions: {
verify: {
label: import("./TranslationConfig").TranslationConfig;
};
cancel: {
label: import("./TranslationConfig").TranslationConfig;
confirmation: {
title: import("./TranslationConfig").TranslationConfig;
body: import("./TranslationConfig").TranslationConfig;
};
};
};
fields: import("./FieldConfig").Inferred[];
})[];
}[];
review: {

@@ -430,48 +268,12 @@ title: import("./TranslationConfig").TranslationConfig;

}[];
onboardingForm: ({
type: import("./FormConfig").PageType.FORM;
onboardingForm: {
id: string;
title: import("./TranslationConfig").TranslationConfig;
fields: import("./FieldConfig").Inferred[];
} | {
type: import("./FormConfig").PageType.VERIFICATION;
}[];
additionalDetailsForm: {
id: string;
title: import("./TranslationConfig").TranslationConfig;
actions: {
verify: {
label: import("./TranslationConfig").TranslationConfig;
};
cancel: {
label: import("./TranslationConfig").TranslationConfig;
confirmation: {
title: import("./TranslationConfig").TranslationConfig;
body: import("./TranslationConfig").TranslationConfig;
};
};
};
fields: import("./FieldConfig").Inferred[];
})[];
additionalDetailsForm: ({
type: import("./FormConfig").PageType.FORM;
id: string;
title: import("./TranslationConfig").TranslationConfig;
fields: import("./FieldConfig").Inferred[];
} | {
type: import("./FormConfig").PageType.VERIFICATION;
id: string;
title: import("./TranslationConfig").TranslationConfig;
actions: {
verify: {
label: import("./TranslationConfig").TranslationConfig;
};
cancel: {
label: import("./TranslationConfig").TranslationConfig;
confirmation: {
title: import("./TranslationConfig").TranslationConfig;
body: import("./TranslationConfig").TranslationConfig;
};
};
};
fields: import("./FieldConfig").Inferred[];
})[];
}[];
draft?: boolean | undefined;

@@ -495,25 +297,7 @@ } | {

label: import("./TranslationConfig").TranslationConfig;
pages: ({
type: import("./FormConfig").PageType.FORM;
pages: {
id: string;
title: import("./TranslationConfig").TranslationConfig;
fields: import("./FieldConfig").Inferred[];
} | {
type: import("./FormConfig").PageType.VERIFICATION;
id: string;
title: import("./TranslationConfig").TranslationConfig;
actions: {
verify: {
label: import("./TranslationConfig").TranslationConfig;
};
cancel: {
label: import("./TranslationConfig").TranslationConfig;
confirmation: {
title: import("./TranslationConfig").TranslationConfig;
body: import("./TranslationConfig").TranslationConfig;
};
};
};
fields: import("./FieldConfig").Inferred[];
})[];
}[];
review: {

@@ -542,25 +326,7 @@ title: import("./TranslationConfig").TranslationConfig;

label: import("./TranslationConfig").TranslationConfig;
pages: ({
type: import("./FormConfig").PageType.FORM;
pages: {
id: string;
title: import("./TranslationConfig").TranslationConfig;
fields: import("./FieldConfig").Inferred[];
} | {
type: import("./FormConfig").PageType.VERIFICATION;
id: string;
title: import("./TranslationConfig").TranslationConfig;
actions: {
verify: {
label: import("./TranslationConfig").TranslationConfig;
};
cancel: {
label: import("./TranslationConfig").TranslationConfig;
confirmation: {
title: import("./TranslationConfig").TranslationConfig;
body: import("./TranslationConfig").TranslationConfig;
};
};
};
fields: import("./FieldConfig").Inferred[];
})[];
}[];
review: {

@@ -589,25 +355,7 @@ title: import("./TranslationConfig").TranslationConfig;

label: import("./TranslationConfig").TranslationConfig;
pages: ({
type: import("./FormConfig").PageType.FORM;
pages: {
id: string;
title: import("./TranslationConfig").TranslationConfig;
fields: import("./FieldConfig").Inferred[];
} | {
type: import("./FormConfig").PageType.VERIFICATION;
id: string;
title: import("./TranslationConfig").TranslationConfig;
actions: {
verify: {
label: import("./TranslationConfig").TranslationConfig;
};
cancel: {
label: import("./TranslationConfig").TranslationConfig;
confirmation: {
title: import("./TranslationConfig").TranslationConfig;
body: import("./TranslationConfig").TranslationConfig;
};
};
};
fields: import("./FieldConfig").Inferred[];
})[];
}[];
review: {

@@ -614,0 +362,0 @@ title: import("./TranslationConfig").TranslationConfig;

import { z } from 'zod';
import { EventConfig } from './EventConfig';
import { FormConfig, FormConfigInput, Page, PageInput } from './FormConfig';
import { FormConfig, FormConfigInput, FormPage } from './FormConfig';
export type EventConfigInput = z.input<typeof EventConfig>;
export declare const defineForm: (form: FormConfigInput) => FormConfig;
export declare const definePage: (formPage: PageInput) => Page;
export declare const defineFormPage: (formPage: FormPage) => FormPage;
//# sourceMappingURL=EventConfigInput.d.ts.map

@@ -24,5 +24,4 @@ export declare const FieldType: {

readonly SIGNATURE: "SIGNATURE";
readonly DATA: "DATA";
};
export declare const fieldTypes: ("ADDRESS" | "TEXT" | "NUMBER" | "TEXTAREA" | "EMAIL" | "DATE" | "PARAGRAPH" | "PAGE_HEADER" | "RADIO_GROUP" | "FILE" | "FILE_WITH_OPTIONS" | "HIDDEN" | "BULLET_LIST" | "CHECKBOX" | "SELECT" | "COUNTRY" | "LOCATION" | "DIVIDER" | "ADMINISTRATIVE_AREA" | "FACILITY" | "OFFICE" | "SIGNATURE" | "DATA")[];
export declare const fieldTypes: ("ADDRESS" | "TEXT" | "NUMBER" | "TEXTAREA" | "EMAIL" | "DATE" | "PARAGRAPH" | "PAGE_HEADER" | "RADIO_GROUP" | "FILE" | "FILE_WITH_OPTIONS" | "HIDDEN" | "BULLET_LIST" | "CHECKBOX" | "SELECT" | "COUNTRY" | "LOCATION" | "DIVIDER" | "ADMINISTRATIVE_AREA" | "FACILITY" | "OFFICE" | "SIGNATURE")[];
export type FieldType = (typeof fieldTypes)[number];

@@ -29,0 +28,0 @@ /**

import { z } from 'zod';
import { AddressField, AdministrativeArea, BulletList, Checkbox, Country, DateField, Divider, Facility, EmailField, FieldConfig, File, FileUploadWithOptions, Location, Office, PageHeader, Paragraph, RadioGroup, SelectField, SignatureField, TextAreaField, TextField, NumberField, Data } from './FieldConfig';
import { AddressField, AdministrativeArea, BulletList, Checkbox, Country, DateField, Divider, Facility, EmailField, FieldConfig, File, FileUploadWithOptions, Location, Office, PageHeader, Paragraph, RadioGroup, SelectField, SignatureField, TextAreaField, TextField, NumberField } from './FieldConfig';
import { FieldType } from './FieldType';

@@ -125,30 +125,3 @@ import { FieldValue, FieldUpdateValueSchema } from './FieldValue';

originalFilename: string;
}>, "many">>> | z.ZodBoolean | z.ZodOptional<z.ZodNullable<z.ZodBoolean>> | z.ZodNumber | z.ZodOptional<z.ZodNullable<z.ZodNumber>> | z.ZodRecord<z.ZodString, z.ZodUnion<[z.ZodString, z.ZodString, z.ZodBoolean, z.ZodNumber, z.ZodObject<{
filename: z.ZodString;
originalFilename: z.ZodString;
type: z.ZodString;
}, "strip", z.ZodTypeAny, {
type: string;
filename: string;
originalFilename: string;
}, {
type: string;
filename: string;
originalFilename: string;
}>, z.ZodArray<z.ZodObject<{
filename: z.ZodString;
originalFilename: z.ZodString;
type: z.ZodString;
option: z.ZodString;
}, "strip", z.ZodTypeAny, {
type: string;
option: string;
filename: string;
originalFilename: string;
}, {
type: string;
option: string;
filename: string;
originalFilename: string;
}>, "many">, z.ZodObject<z.objectUtil.extendShape<{
}>, "many">>> | z.ZodBoolean | z.ZodOptional<z.ZodNullable<z.ZodBoolean>> | z.ZodNumber | z.ZodOptional<z.ZodNullable<z.ZodNumber>> | z.ZodOptional<z.ZodNullable<z.ZodDiscriminatedUnion<"urbanOrRural", [z.ZodObject<z.objectUtil.extendShape<{
country: z.ZodString;

@@ -159,129 +132,2 @@ province: z.ZodString;

urbanOrRural: z.ZodLiteral<"URBAN">;
town: z.ZodOptional<z.ZodString>;
residentialArea: z.ZodOptional<z.ZodString>;
street: z.ZodOptional<z.ZodString>;
number: z.ZodOptional<z.ZodString>;
zipCode: z.ZodOptional<z.ZodString>;
}>, "strip", z.ZodTypeAny, {
country: string;
district: string;
province: string;
urbanOrRural: "URBAN";
number?: string | undefined;
town?: string | undefined;
residentialArea?: string | undefined;
street?: string | undefined;
zipCode?: string | undefined;
}, {
country: string;
district: string;
province: string;
urbanOrRural: "URBAN";
number?: string | undefined;
town?: string | undefined;
residentialArea?: string | undefined;
street?: string | undefined;
zipCode?: string | undefined;
}>, z.ZodObject<z.objectUtil.extendShape<{
country: z.ZodString;
province: z.ZodString;
district: z.ZodString;
}, {
urbanOrRural: z.ZodLiteral<"RURAL">;
village: z.ZodOptional<z.ZodString>;
}>, "strip", z.ZodTypeAny, {
country: string;
district: string;
province: string;
urbanOrRural: "RURAL";
village?: string | undefined;
}, {
country: string;
district: string;
province: string;
urbanOrRural: "RURAL";
village?: string | undefined;
}>]>> | z.ZodOptional<z.ZodNullable<z.ZodRecord<z.ZodString, z.ZodUnion<[z.ZodString, z.ZodString, z.ZodBoolean, z.ZodNumber, z.ZodObject<{
filename: z.ZodString;
originalFilename: z.ZodString;
type: z.ZodString;
}, "strip", z.ZodTypeAny, {
type: string;
filename: string;
originalFilename: string;
}, {
type: string;
filename: string;
originalFilename: string;
}>, z.ZodArray<z.ZodObject<{
filename: z.ZodString;
originalFilename: z.ZodString;
type: z.ZodString;
option: z.ZodString;
}, "strip", z.ZodTypeAny, {
type: string;
option: string;
filename: string;
originalFilename: string;
}, {
type: string;
option: string;
filename: string;
originalFilename: string;
}>, "many">, z.ZodObject<z.objectUtil.extendShape<{
country: z.ZodString;
province: z.ZodString;
district: z.ZodString;
}, {
urbanOrRural: z.ZodLiteral<"URBAN">;
town: z.ZodOptional<z.ZodString>;
residentialArea: z.ZodOptional<z.ZodString>;
street: z.ZodOptional<z.ZodString>;
number: z.ZodOptional<z.ZodString>;
zipCode: z.ZodOptional<z.ZodString>;
}>, "strip", z.ZodTypeAny, {
country: string;
district: string;
province: string;
urbanOrRural: "URBAN";
number?: string | undefined;
town?: string | undefined;
residentialArea?: string | undefined;
street?: string | undefined;
zipCode?: string | undefined;
}, {
country: string;
district: string;
province: string;
urbanOrRural: "URBAN";
number?: string | undefined;
town?: string | undefined;
residentialArea?: string | undefined;
street?: string | undefined;
zipCode?: string | undefined;
}>, z.ZodObject<z.objectUtil.extendShape<{
country: z.ZodString;
province: z.ZodString;
district: z.ZodString;
}, {
urbanOrRural: z.ZodLiteral<"RURAL">;
village: z.ZodOptional<z.ZodString>;
}>, "strip", z.ZodTypeAny, {
country: string;
district: string;
province: string;
urbanOrRural: "RURAL";
village?: string | undefined;
}, {
country: string;
district: string;
province: string;
urbanOrRural: "RURAL";
village?: string | undefined;
}>]>>>> | z.ZodOptional<z.ZodNullable<z.ZodDiscriminatedUnion<"urbanOrRural", [z.ZodObject<z.objectUtil.extendShape<{
country: z.ZodString;
province: z.ZodString;
district: z.ZodString;
}, {
urbanOrRural: z.ZodLiteral<"URBAN">;
town: z.ZodOptional<z.ZodNullable<z.ZodString>>;

@@ -358,28 +204,3 @@ residentialArea: z.ZodOptional<z.ZodNullable<z.ZodString>>;

originalFilename: string;
}[] | Record<string, string | number | boolean | {
type: string;
filename: string;
originalFilename: string;
} | {
country: string;
district: string;
province: string;
urbanOrRural: "URBAN";
number?: string | undefined;
town?: string | undefined;
residentialArea?: string | undefined;
street?: string | undefined;
zipCode?: string | undefined;
} | {
country: string;
district: string;
province: string;
urbanOrRural: "RURAL";
village?: string | undefined;
} | {
type: string;
option: string;
filename: string;
originalFilename: string;
}[]> | null | undefined;
}[] | null | undefined;
}, {

@@ -411,28 +232,3 @@ [x: string]: string | number | boolean | {

originalFilename: string;
}[] | Record<string, string | number | boolean | {
type: string;
filename: string;
originalFilename: string;
} | {
country: string;
district: string;
province: string;
urbanOrRural: "URBAN";
number?: string | undefined;
town?: string | undefined;
residentialArea?: string | undefined;
street?: string | undefined;
zipCode?: string | undefined;
} | {
country: string;
district: string;
province: string;
urbanOrRural: "RURAL";
village?: string | undefined;
} | {
type: string;
option: string;
filename: string;
originalFilename: string;
}[]> | null | undefined;
}[] | null | undefined;
}>;

@@ -468,15 +264,2 @@ /**

zipCode?: undefined;
} | {
country?: undefined;
province?: undefined;
district?: undefined;
urbanOrRural?: undefined;
town?: undefined;
residentialArea?: undefined;
street?: undefined;
number?: undefined;
zipCode?: undefined;
filename?: undefined;
originalFilename?: undefined;
type?: undefined;
} | null;

@@ -660,10 +443,3 @@ /**

};
export declare const isDataFieldType: (field: {
config: FieldConfig;
value: FieldValue;
}) => field is {
value: any;
config: Data;
};
export {};
//# sourceMappingURL=FieldTypeMapping.d.ts.map

@@ -101,81 +101,2 @@ import { z } from 'zod';

}>]>;
export declare const DataFieldValue: z.ZodRecord<z.ZodString, z.ZodUnion<[z.ZodString, z.ZodString, z.ZodBoolean, z.ZodNumber, z.ZodObject<{
filename: z.ZodString;
originalFilename: z.ZodString;
type: z.ZodString;
}, "strip", z.ZodTypeAny, {
type: string;
filename: string;
originalFilename: string;
}, {
type: string;
filename: string;
originalFilename: string;
}>, z.ZodArray<z.ZodObject<{
filename: z.ZodString;
originalFilename: z.ZodString;
type: z.ZodString;
option: z.ZodString;
}, "strip", z.ZodTypeAny, {
type: string;
option: string;
filename: string;
originalFilename: string;
}, {
type: string;
option: string;
filename: string;
originalFilename: string;
}>, "many">, z.ZodObject<z.objectUtil.extendShape<{
country: z.ZodString;
province: z.ZodString;
district: z.ZodString;
}, {
urbanOrRural: z.ZodLiteral<"URBAN">;
town: z.ZodOptional<z.ZodString>;
residentialArea: z.ZodOptional<z.ZodString>;
street: z.ZodOptional<z.ZodString>;
number: z.ZodOptional<z.ZodString>;
zipCode: z.ZodOptional<z.ZodString>;
}>, "strip", z.ZodTypeAny, {
country: string;
district: string;
province: string;
urbanOrRural: "URBAN";
number?: string | undefined;
town?: string | undefined;
residentialArea?: string | undefined;
street?: string | undefined;
zipCode?: string | undefined;
}, {
country: string;
district: string;
province: string;
urbanOrRural: "URBAN";
number?: string | undefined;
town?: string | undefined;
residentialArea?: string | undefined;
street?: string | undefined;
zipCode?: string | undefined;
}>, z.ZodObject<z.objectUtil.extendShape<{
country: z.ZodString;
province: z.ZodString;
district: z.ZodString;
}, {
urbanOrRural: z.ZodLiteral<"RURAL">;
village: z.ZodOptional<z.ZodString>;
}>, "strip", z.ZodTypeAny, {
country: string;
district: string;
province: string;
urbanOrRural: "RURAL";
village?: string | undefined;
}, {
country: string;
district: string;
province: string;
urbanOrRural: "RURAL";
village?: string | undefined;
}>]>>;
export type DataFieldValue = z.infer<typeof DataFieldValue>;
export type FieldValue = z.infer<typeof FieldValue>;

@@ -264,3 +185,3 @@ export declare const FieldUpdateValue: z.ZodUnion<[z.ZodString, z.ZodString, z.ZodBoolean, z.ZodNumber, z.ZodObject<{

* */
export type FieldValueSchema = typeof FileFieldValue | typeof FileFieldWithOptionValue | typeof CheckboxFieldValue | typeof AddressFieldValue | typeof NumberFieldValue | typeof DataFieldValue | z.ZodString | z.ZodBoolean;
export type FieldValueSchema = typeof FileFieldValue | typeof FileFieldWithOptionValue | typeof CheckboxFieldValue | typeof AddressFieldValue | typeof NumberFieldValue | z.ZodString | z.ZodBoolean;
/**

@@ -271,3 +192,3 @@ * NOTE: This is an exception. We need schema as a type in order to generate schema dynamically.

* */
export type FieldUpdateValueSchema = typeof FileFieldValue | typeof FileFieldWithOptionValue | typeof CheckboxFieldValue | typeof AddressFieldUpdateValue | typeof NumberFieldValue | typeof DataFieldValue | z.ZodString | z.ZodBoolean;
export type FieldUpdateValueSchema = typeof FileFieldValue | typeof FileFieldWithOptionValue | typeof CheckboxFieldValue | typeof AddressFieldUpdateValue | typeof NumberFieldValue | z.ZodString | z.ZodBoolean;
//# sourceMappingURL=FieldValue.d.ts.map
import { z } from 'zod';
import { TranslationConfig } from './TranslationConfig';
export declare enum PageType {
FORM = "FORM",
VERIFICATION = "VERIFICATION"
}
export declare const FormPage: z.ZodObject<{

@@ -15,5 +11,3 @@ id: z.ZodString;

fields: z.ZodArray<z.ZodType<import("./FieldConfig").Inferred, any, import("./FieldConfig").Inferred>, "many">;
type: z.ZodDefault<z.ZodLiteral<PageType.FORM>>;
}, "strip", z.ZodTypeAny, {
type: PageType.FORM;
id: string;

@@ -30,21 +24,11 @@ title: TranslationConfig;

fields: import("./FieldConfig").Inferred[];
type?: PageType.FORM | undefined;
}>;
export declare const VerificationPageConfig: z.ZodObject<{
verify: z.ZodObject<{
label: z.ZodObject<import("./TranslationConfig").MessageDescriptorZod, "strip", z.ZodTypeAny, TranslationConfig, {
id: string;
description: string;
defaultMessage: string;
}>;
}, "strip", z.ZodTypeAny, {
label: TranslationConfig;
}, {
label: {
id: string;
description: string;
defaultMessage: string;
};
export declare const FormConfig: z.ZodObject<{
label: z.ZodObject<import("./TranslationConfig").MessageDescriptorZod, "strip", z.ZodTypeAny, TranslationConfig, {
id: string;
description: string;
defaultMessage: string;
}>;
cancel: z.ZodObject<{
version: z.ZodObject<{
id: z.ZodString;
label: z.ZodObject<import("./TranslationConfig").MessageDescriptorZod, "strip", z.ZodTypeAny, TranslationConfig, {

@@ -55,35 +39,7 @@ id: string;

}>;
confirmation: z.ZodObject<{
title: z.ZodObject<import("./TranslationConfig").MessageDescriptorZod, "strip", z.ZodTypeAny, TranslationConfig, {
id: string;
description: string;
defaultMessage: string;
}>;
body: z.ZodObject<import("./TranslationConfig").MessageDescriptorZod, "strip", z.ZodTypeAny, TranslationConfig, {
id: string;
description: string;
defaultMessage: string;
}>;
}, "strip", z.ZodTypeAny, {
title: TranslationConfig;
body: TranslationConfig;
}, {
title: {
id: string;
description: string;
defaultMessage: string;
};
body: {
id: string;
description: string;
defaultMessage: string;
};
}>;
}, "strip", z.ZodTypeAny, {
id: string;
label: TranslationConfig;
confirmation: {
title: TranslationConfig;
body: TranslationConfig;
};
}, {
id: string;
label: {

@@ -94,246 +50,7 @@ id: string;

};
confirmation: {
title: {
id: string;
description: string;
defaultMessage: string;
};
body: {
id: string;
description: string;
defaultMessage: string;
};
};
}>;
}, "strip", z.ZodTypeAny, {
verify: {
label: TranslationConfig;
};
cancel: {
label: TranslationConfig;
confirmation: {
title: TranslationConfig;
body: TranslationConfig;
};
};
}, {
verify: {
label: {
id: string;
description: string;
defaultMessage: string;
};
};
cancel: {
label: {
id: string;
description: string;
defaultMessage: string;
};
confirmation: {
title: {
id: string;
description: string;
defaultMessage: string;
};
body: {
id: string;
description: string;
defaultMessage: string;
};
};
};
}>;
export declare const VerificationPage: z.ZodObject<z.objectUtil.extendShape<{
id: z.ZodString;
title: z.ZodObject<import("./TranslationConfig").MessageDescriptorZod, "strip", z.ZodTypeAny, TranslationConfig, {
id: string;
description: string;
defaultMessage: string;
}>;
fields: z.ZodArray<z.ZodType<import("./FieldConfig").Inferred, any, import("./FieldConfig").Inferred>, "many">;
type: z.ZodDefault<z.ZodLiteral<PageType.FORM>>;
}, {
type: z.ZodLiteral<PageType.VERIFICATION>;
actions: z.ZodObject<{
verify: z.ZodObject<{
label: z.ZodObject<import("./TranslationConfig").MessageDescriptorZod, "strip", z.ZodTypeAny, TranslationConfig, {
id: string;
description: string;
defaultMessage: string;
}>;
}, "strip", z.ZodTypeAny, {
label: TranslationConfig;
}, {
label: {
id: string;
description: string;
defaultMessage: string;
};
}>;
cancel: z.ZodObject<{
label: z.ZodObject<import("./TranslationConfig").MessageDescriptorZod, "strip", z.ZodTypeAny, TranslationConfig, {
id: string;
description: string;
defaultMessage: string;
}>;
confirmation: z.ZodObject<{
title: z.ZodObject<import("./TranslationConfig").MessageDescriptorZod, "strip", z.ZodTypeAny, TranslationConfig, {
id: string;
description: string;
defaultMessage: string;
}>;
body: z.ZodObject<import("./TranslationConfig").MessageDescriptorZod, "strip", z.ZodTypeAny, TranslationConfig, {
id: string;
description: string;
defaultMessage: string;
}>;
}, "strip", z.ZodTypeAny, {
title: TranslationConfig;
body: TranslationConfig;
}, {
title: {
id: string;
description: string;
defaultMessage: string;
};
body: {
id: string;
description: string;
defaultMessage: string;
};
}>;
}, "strip", z.ZodTypeAny, {
label: TranslationConfig;
confirmation: {
title: TranslationConfig;
body: TranslationConfig;
};
}, {
label: {
id: string;
description: string;
defaultMessage: string;
};
confirmation: {
title: {
id: string;
description: string;
defaultMessage: string;
};
body: {
id: string;
description: string;
defaultMessage: string;
};
};
}>;
}, "strip", z.ZodTypeAny, {
verify: {
label: TranslationConfig;
};
cancel: {
label: TranslationConfig;
confirmation: {
title: TranslationConfig;
body: TranslationConfig;
};
};
}, {
verify: {
label: {
id: string;
description: string;
defaultMessage: string;
};
};
cancel: {
label: {
id: string;
description: string;
defaultMessage: string;
};
confirmation: {
title: {
id: string;
description: string;
defaultMessage: string;
};
body: {
id: string;
description: string;
defaultMessage: string;
};
};
};
}>;
}>, "strip", z.ZodTypeAny, {
type: PageType.VERIFICATION;
id: string;
title: TranslationConfig;
actions: {
verify: {
label: TranslationConfig;
};
cancel: {
label: TranslationConfig;
confirmation: {
title: TranslationConfig;
body: TranslationConfig;
};
};
};
fields: import("./FieldConfig").Inferred[];
}, {
type: PageType.VERIFICATION;
id: string;
title: {
id: string;
description: string;
defaultMessage: string;
};
actions: {
verify: {
label: {
id: string;
description: string;
defaultMessage: string;
};
};
cancel: {
label: {
id: string;
description: string;
defaultMessage: string;
};
confirmation: {
title: {
id: string;
description: string;
defaultMessage: string;
};
body: {
id: string;
description: string;
defaultMessage: string;
};
};
};
};
fields: import("./FieldConfig").Inferred[];
}>;
export type VerificationPageConfig = z.infer<typeof VerificationPageConfig>;
export type AllPageConfigs = typeof FormPage | typeof VerificationPage;
export declare const PageConfig: z.ZodDiscriminatedUnion<"type", AllPageConfigs[]>;
export type PageInput = z.input<typeof PageConfig>;
export type Page = z.infer<typeof PageConfig>;
export declare const FormConfig: z.ZodObject<{
label: z.ZodObject<import("./TranslationConfig").MessageDescriptorZod, "strip", z.ZodTypeAny, TranslationConfig, {
id: string;
description: string;
defaultMessage: string;
}>;
version: z.ZodObject<{
active: z.ZodDefault<z.ZodBoolean>;
pages: z.ZodArray<z.ZodObject<{
id: z.ZodString;
label: z.ZodObject<import("./TranslationConfig").MessageDescriptorZod, "strip", z.ZodTypeAny, TranslationConfig, {
title: z.ZodObject<import("./TranslationConfig").MessageDescriptorZod, "strip", z.ZodTypeAny, TranslationConfig, {
id: string;

@@ -343,8 +60,10 @@ description: string;

}>;
fields: z.ZodArray<z.ZodType<import("./FieldConfig").Inferred, any, import("./FieldConfig").Inferred>, "many">;
}, "strip", z.ZodTypeAny, {
id: string;
label: TranslationConfig;
title: TranslationConfig;
fields: import("./FieldConfig").Inferred[];
}, {
id: string;
label: {
title: {
id: string;

@@ -354,5 +73,4 @@ description: string;

};
}>;
active: z.ZodDefault<z.ZodBoolean>;
pages: z.ZodArray<z.ZodDiscriminatedUnion<"type", AllPageConfigs[]>, "many">;
fields: import("./FieldConfig").Inferred[];
}>, "many">;
review: z.ZodObject<{

@@ -383,25 +101,7 @@ title: z.ZodObject<import("./TranslationConfig").MessageDescriptorZod, "strip", z.ZodTypeAny, TranslationConfig, {

label: TranslationConfig;
pages: ({
type: PageType.FORM;
pages: {
id: string;
title: TranslationConfig;
fields: import("./FieldConfig").Inferred[];
} | {
type: PageType.VERIFICATION;
id: string;
title: TranslationConfig;
actions: {
verify: {
label: TranslationConfig;
};
cancel: {
label: TranslationConfig;
confirmation: {
title: TranslationConfig;
body: TranslationConfig;
};
};
};
fields: import("./FieldConfig").Inferred[];
})[];
}[];
review: {

@@ -425,3 +125,3 @@ title: TranslationConfig;

};
pages: ({
pages: {
id: string;

@@ -434,41 +134,3 @@ title: {

fields: import("./FieldConfig").Inferred[];
type?: PageType.FORM | undefined;
} | {
type: PageType.VERIFICATION;
id: string;
title: {
id: string;
description: string;
defaultMessage: string;
};
actions: {
verify: {
label: {
id: string;
description: string;
defaultMessage: string;
};
};
cancel: {
label: {
id: string;
description: string;
defaultMessage: string;
};
confirmation: {
title: {
id: string;
description: string;
defaultMessage: string;
};
body: {
id: string;
description: string;
defaultMessage: string;
};
};
};
};
fields: import("./FieldConfig").Inferred[];
})[];
}[];
review: {

@@ -484,4 +146,5 @@ title: {

}>;
export type FormPage = z.infer<typeof FormPage>;
export type FormConfig = z.infer<typeof FormConfig>;
export type FormConfigInput = z.input<typeof FormConfig>;
//# sourceMappingURL=FormConfig.d.ts.map

@@ -43,25 +43,7 @@ import { TranslationConfig } from './TranslationConfig';

export declare function getAllFields(configuration: EventConfig): import("./FieldConfig").Inferred[];
export declare function getAllPages(configuration: EventConfig): ({
type: import("./FormConfig").PageType.FORM;
export declare function getAllPages(configuration: EventConfig): {
id: string;
title: TranslationConfig;
fields: import("./FieldConfig").Inferred[];
} | {
type: import("./FormConfig").PageType.VERIFICATION;
id: string;
title: TranslationConfig;
actions: {
verify: {
label: TranslationConfig;
};
cancel: {
label: TranslationConfig;
confirmation: {
title: TranslationConfig;
body: TranslationConfig;
};
};
};
fields: import("./FieldConfig").Inferred[];
})[];
}[];
export declare function validateWorkqueueConfig(workqueueConfigs: WorkqueueConfig[]): void;

@@ -75,25 +57,7 @@ export declare const findActiveActionForm: (configuration: EventConfig, action: ActionType) => {

label: TranslationConfig;
pages: ({
type: import("./FormConfig").PageType.FORM;
pages: {
id: string;
title: TranslationConfig;
fields: import("./FieldConfig").Inferred[];
} | {
type: import("./FormConfig").PageType.VERIFICATION;
id: string;
title: TranslationConfig;
actions: {
verify: {
label: TranslationConfig;
};
cancel: {
label: TranslationConfig;
confirmation: {
title: TranslationConfig;
body: TranslationConfig;
};
};
};
fields: import("./FieldConfig").Inferred[];
})[];
}[];
review: {

@@ -104,25 +68,7 @@ title: TranslationConfig;

} | undefined;
export declare const findActiveActionFormPages: (configuration: EventConfig, action: ActionType) => ({
type: import("./FormConfig").PageType.FORM;
export declare const findActiveActionFormPages: (configuration: EventConfig, action: ActionType) => {
id: string;
title: TranslationConfig;
fields: import("./FieldConfig").Inferred[];
} | {
type: import("./FormConfig").PageType.VERIFICATION;
id: string;
title: TranslationConfig;
actions: {
verify: {
label: TranslationConfig;
};
cancel: {
label: TranslationConfig;
confirmation: {
title: TranslationConfig;
body: TranslationConfig;
};
};
};
fields: import("./FieldConfig").Inferred[];
})[] | undefined;
}[] | undefined;
export declare const getFormFields: (formConfig: FormConfig) => import("./FieldConfig").Inferred[];

@@ -137,25 +83,7 @@ /**

export declare const findActiveActionFields: (configuration: EventConfig, action: ActionType) => FieldConfig[] | undefined;
export declare const getActiveActionFormPages: (configuration: EventConfig, action: ActionType) => ({
type: import("./FormConfig").PageType.FORM;
export declare const getActiveActionFormPages: (configuration: EventConfig, action: ActionType) => {
id: string;
title: TranslationConfig;
fields: import("./FieldConfig").Inferred[];
} | {
type: import("./FormConfig").PageType.VERIFICATION;
id: string;
title: TranslationConfig;
actions: {
verify: {
label: TranslationConfig;
};
cancel: {
label: TranslationConfig;
confirmation: {
title: TranslationConfig;
body: TranslationConfig;
};
};
};
fields: import("./FieldConfig").Inferred[];
})[];
}[];
/**

@@ -162,0 +90,0 @@ * Returns all fields for the action type, including review fields, or throws

@@ -242,4 +242,21 @@ "use strict";

required: ["$form"]
}),
isValidEnglishName: () => defineConditional({
type: "object",
properties: {
$form: {
type: "object",
properties: {
[fieldId]: {
type: "string",
pattern: "^[\\p{Script=Latin}0-9'._-]*(\\([\\p{Script=Latin}0-9'._-]+\\))?[\\p{Script=Latin}0-9'._-]*( [\\p{Script=Latin}0-9'._-]*(\\([\\p{Script=Latin}0-9'._-]+\\))?[\\p{Script=Latin}0-9'._-]*)*$",
description: "Name must contain only letters, numbers, and allowed special characters ('._-). No double spaces."
}
},
required: [fieldId]
}
},
required: ["$form"]
})
};
}
{
"name": "@opencrvs/toolkit",
"version": "1.8.0-rc.29d43bb",
"version": "1.8.0-rc.2bc25a5",
"description": "OpenCRVS toolkit for building country configurations",

@@ -5,0 +5,0 @@ "license": "MPL-2.0",

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display