{"version":3,"file":"createSchemaField.mjs","sources":["../../../package/vue-admin-core/createSchemaField.ts"],"sourcesContent":["import * as components from \"./formily\";\nimport { ElSpace } from \"element-plus\";\nimport {\n  ISchemaFieldVueFactoryOptions,\n  SchemaVueComponents,\n  createSchemaField as _createSchemaField,\n  DefineComponent,\n  ISchemaFieldProps,\n  ISchemaMarkupFieldProps,\n  ISchemaTypeFieldProps\n} from \"@formily/vue\";\n\ndeclare type SchemaFieldComponents = {\n  SchemaField: DefineComponent<ISchemaFieldProps>;\n  SchemaMarkupField: DefineComponent<ISchemaMarkupFieldProps>;\n  SchemaStringField: DefineComponent<ISchemaTypeFieldProps>;\n  SchemaObjectField: DefineComponent<ISchemaTypeFieldProps>;\n  SchemaArrayField: DefineComponent<ISchemaTypeFieldProps>;\n  SchemaBooleanField: DefineComponent<ISchemaTypeFieldProps>;\n  SchemaDateField: DefineComponent<ISchemaTypeFieldProps>;\n  SchemaDateTimeField: DefineComponent<ISchemaTypeFieldProps>;\n  SchemaVoidField: DefineComponent<ISchemaTypeFieldProps>;\n  SchemaNumberField: DefineComponent<ISchemaTypeFieldProps>;\n};\n\nexport function createSchemaField<Components extends SchemaVueComponents = SchemaVueComponents>(\n  options?: ISchemaFieldVueFactoryOptions<Components>\n): SchemaFieldComponents {\n  return (_createSchemaField as unknown as typeof _createSchemaField)({\n    ...options,\n    components: {\n      ...(components as unknown as SchemaVueComponents),\n      Space: ElSpace,\n      ...(options?.components || {})\n    }\n  });\n}\n"],"names":["_createSchemaField","components"],"mappings":";;;;AAyBO,SAAS,kBACd,OACuB,EAAA;AACvB,EAAA,OAAQA,mBAA4D,CAAA;AAAA,IAClE,GAAG,OAAA;AAAA,IACH,UAAY,EAAA;AAAA,MACV,GAAIC,OAAA;AAAA,MACJ,KAAO,EAAA,OAAA;AAAA,MACP,GAAA,CAAI,OAAS,IAAA,IAAA,GAAA,KAAA,CAAA,GAAA,OAAA,CAAA,UAAA,KAAc,EAAC;AAAA,KAC9B;AAAA,GACD,CAAA,CAAA;AACH;;;;"}