nicolium/pl-api: remove as any from coerceObject
Signed-off-by: nicole mikołajczyk <git@mkljczk.pl>
This commit is contained in:
@ -15,7 +15,7 @@ const filteredArray = <T>(schema: v.BaseSchema<any, T, v.BaseIssue<unknown>>) =>
|
||||
);
|
||||
|
||||
/** valibot schema to force the value into an object, if it isn't already. */
|
||||
const coerceObject = <T extends v.ObjectEntries>(shape: T): v.ObjectSchema<T, undefined> =>
|
||||
const coerceObject = <T extends v.ObjectEntries>(shape: T) =>
|
||||
v.optional(
|
||||
v.pipe(
|
||||
v.any(),
|
||||
@ -23,6 +23,6 @@ const coerceObject = <T extends v.ObjectEntries>(shape: T): v.ObjectSchema<T, un
|
||||
v.object(shape),
|
||||
),
|
||||
{},
|
||||
) as any;
|
||||
);
|
||||
|
||||
export { filteredArray, coerceObject };
|
||||
|
||||
@ -36,7 +36,7 @@ const emojiSchema = v.pipe(v.string(), v.emoji());
|
||||
const mimeSchema = v.pipe(v.string(), v.regex(/^\w+\/[-+.\w]+$/));
|
||||
|
||||
/** valibot schema to force the value into an object, if it isn't already. */
|
||||
const coerceObject = <T extends v.ObjectEntries>(shape: T): v.ObjectSchema<T, undefined> =>
|
||||
const coerceObject = <T extends v.ObjectEntries>(shape: T) =>
|
||||
v.optional(
|
||||
v.pipe(
|
||||
v.any(),
|
||||
@ -44,6 +44,6 @@ const coerceObject = <T extends v.ObjectEntries>(shape: T): v.ObjectSchema<T, un
|
||||
v.object(shape),
|
||||
),
|
||||
{},
|
||||
) as any;
|
||||
);
|
||||
|
||||
export { filteredArray, emojiSchema, datetimeSchema, dateSchema, mimeSchema, coerceObject };
|
||||
|
||||
Reference in New Issue
Block a user