tailchat/shared/components/FastForm/schema.ts

18 lines
319 B
TypeScript

/* eslint-disable id-blacklist */
import { string, object, ref } from 'yup';
import type { ObjectShape } from 'yup/lib/object';
/**
* 创建FastForm的Schema
*
*
*/
export function createFastFormSchema(fieldMap: ObjectShape) {
return object().shape(fieldMap);
}
export const fieldSchema = {
string,
ref,
};