chore: update prettier configuration for print width (#519)
* feat: update prettier configuration for print width * chore: apply code formatting to entire repository * fix: remove build files * fix: format issue --------- Co-authored-by: Meier Lukas <meierschlumpf@gmail.com>
This commit is contained in:
@@ -2,10 +2,8 @@ import { z } from "zod";
|
||||
|
||||
type CouldBeReadonlyArray<T> = T[] | readonly T[];
|
||||
|
||||
export const zodEnumFromArray = <T extends string>(
|
||||
array: CouldBeReadonlyArray<T>,
|
||||
) => z.enum([array[0]!, ...array.slice(1)]);
|
||||
export const zodEnumFromArray = <T extends string>(array: CouldBeReadonlyArray<T>) =>
|
||||
z.enum([array[0]!, ...array.slice(1)]);
|
||||
|
||||
export const zodUnionFromArray = <T extends z.ZodTypeAny>(
|
||||
array: CouldBeReadonlyArray<T>,
|
||||
) => z.union([array[0]!, array[1]!, ...array.slice(2)]);
|
||||
export const zodUnionFromArray = <T extends z.ZodTypeAny>(array: CouldBeReadonlyArray<T>) =>
|
||||
z.union([array[0]!, array[1]!, ...array.slice(2)]);
|
||||
|
||||
@@ -16,10 +16,7 @@ export const zodErrorMap = <
|
||||
message: error.message ?? ctx.defaultError,
|
||||
};
|
||||
return {
|
||||
message: t(
|
||||
error.key ? `common.zod.${error.key}` : "common.zod.errors.default",
|
||||
error.params ?? {},
|
||||
),
|
||||
message: t(error.key ? `common.zod.${error.key}` : "common.zod.errors.default", error.params ?? {}),
|
||||
};
|
||||
};
|
||||
};
|
||||
@@ -134,6 +131,5 @@ export interface CustomErrorParams {
|
||||
};
|
||||
}
|
||||
|
||||
export const createCustomErrorParams = (
|
||||
i18n: CustomErrorParams["i18n"] | CustomErrorParams["i18n"]["key"],
|
||||
) => (typeof i18n === "string" ? { i18n: { key: i18n } } : { i18n });
|
||||
export const createCustomErrorParams = (i18n: CustomErrorParams["i18n"] | CustomErrorParams["i18n"]["key"]) =>
|
||||
typeof i18n === "string" ? { i18n: { key: i18n } } : { i18n };
|
||||
|
||||
@@ -18,8 +18,4 @@ export const validation = {
|
||||
icons: iconsSchemas,
|
||||
};
|
||||
|
||||
export {
|
||||
createSectionSchema,
|
||||
sharedItemSchema,
|
||||
type BoardItemIntegration,
|
||||
} from "./shared";
|
||||
export { createSectionSchema, sharedItemSchema, type BoardItemIntegration } from "./shared";
|
||||
|
||||
@@ -29,9 +29,7 @@ export const commonItemSchema = z
|
||||
})
|
||||
.and(sharedItemSchema);
|
||||
|
||||
const createCategorySchema = <TItemSchema extends z.ZodTypeAny>(
|
||||
itemSchema: TItemSchema,
|
||||
) =>
|
||||
const createCategorySchema = <TItemSchema extends z.ZodTypeAny>(itemSchema: TItemSchema) =>
|
||||
z.object({
|
||||
id: z.string(),
|
||||
name: z.string(),
|
||||
@@ -40,9 +38,7 @@ const createCategorySchema = <TItemSchema extends z.ZodTypeAny>(
|
||||
items: z.array(itemSchema),
|
||||
});
|
||||
|
||||
const createEmptySchema = <TItemSchema extends z.ZodTypeAny>(
|
||||
itemSchema: TItemSchema,
|
||||
) =>
|
||||
const createEmptySchema = <TItemSchema extends z.ZodTypeAny>(itemSchema: TItemSchema) =>
|
||||
z.object({
|
||||
id: z.string(),
|
||||
kind: z.literal("empty"),
|
||||
@@ -50,6 +46,5 @@ const createEmptySchema = <TItemSchema extends z.ZodTypeAny>(
|
||||
items: z.array(itemSchema),
|
||||
});
|
||||
|
||||
export const createSectionSchema = <TItemSchema extends z.ZodTypeAny>(
|
||||
itemSchema: TItemSchema,
|
||||
) => z.union([createCategorySchema(itemSchema), createEmptySchema(itemSchema)]);
|
||||
export const createSectionSchema = <TItemSchema extends z.ZodTypeAny>(itemSchema: TItemSchema) =>
|
||||
z.union([createCategorySchema(itemSchema), createEmptySchema(itemSchema)]);
|
||||
|
||||
@@ -6,8 +6,7 @@ const usernameSchema = z.string().min(3).max(255);
|
||||
const passwordSchema = z.string().min(8).max(255);
|
||||
|
||||
const confirmPasswordRefine = [
|
||||
(data: { password: string; confirmPassword: string }) =>
|
||||
data.password === data.confirmPassword,
|
||||
(data: { password: string; confirmPassword: string }) => data.password === data.confirmPassword,
|
||||
{
|
||||
path: ["confirmPassword"],
|
||||
params: createCustomErrorParams("passwordsDoNotMatch"),
|
||||
@@ -66,9 +65,7 @@ const changePasswordSchema = z
|
||||
})
|
||||
.refine(confirmPasswordRefine[0], confirmPasswordRefine[1]);
|
||||
|
||||
const changePasswordApiSchema = changePasswordSchema.and(
|
||||
z.object({ userId: z.string() }),
|
||||
);
|
||||
const changePasswordApiSchema = changePasswordSchema.and(z.object({ userId: z.string() }));
|
||||
|
||||
export const userSchemas = {
|
||||
signIn: signInSchema,
|
||||
|
||||
Reference in New Issue
Block a user