Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/cwy007/vue3-json-schema-form
/ functions
Functions
78 in github.com/cwy007/vue3-json-schema-form
⨍
Functions
78
◇
Types & classes
12
↓ 11 callers
Function
isObject
(thing: any)
lib/utils.ts:9
↓ 8 callers
Function
retrieveSchema
( schema: any, rootSchema = {}, formData: any = {}, )
lib/utils.ts:59
↓ 6 callers
Function
hasOwnProperty
(obj: any, key: string)
lib/utils.ts:17
↓ 5 callers
Function
withFormItem
(Widget: any)
lib/theme-default/FormItem.tsx:49
↓ 4 callers
Function
toJson
(data: any)
src/App.tsx:20
↓ 4 callers
Function
useVJSFContext
()
lib/context.ts:6
↓ 3 callers
Function
getWidget
( name: keyof Theme['widgets'], props?: ExtractPropTypes<typeof FieldPropsDefine>, )
lib/theme.tsx:33
↓ 3 callers
Function
handleCodeChange
( field: 'schema' | 'data' | 'uiSchema', value: string, )
src/App.tsx:129
↓ 2 callers
Function
createErrorProxy
()
lib/validator.ts:153
↓ 2 callers
Function
getMatchingOption
( formData: any, options: Schema[], isValid: (schema: Schema, data: any) => boolean, )
lib/utils.ts:464
↓ 2 callers
Function
getSchemaType
(schema: Schema)
lib/utils.ts:371
↓ 2 callers
Function
guessType
(value: any)
lib/utils.ts:420
↓ 2 callers
Function
handleArrayItemChange
(v: any, index: number)
lib/fields/ArrayField.tsx:108
↓ 2 callers
Function
mergeSchemas
(obj1: any, obj2: any)
lib/utils.ts:337
↓ 2 callers
Function
resolveReference
(schema: any, rootSchema: any, formData: any)
lib/utils.ts:151
↓ 1 callers
Function
bar
(...args)
doc/typescript_basics.ts:61
↓ 1 callers
Function
customValidate
(data: any, errors: any)
src/demos/demo.ts:47
↓ 1 callers
Function
doSomething
()
doc/typescript_basics.ts:79
↓ 1 callers
Function
doValidate
()
lib/SchemaForm.tsx:157
↓ 1 callers
Method
eat
()
doc/typescript_basics.ts:113
↓ 1 callers
Function
findSchemaDefinition
($ref: string, rootSchema = {})
lib/utils.ts:160
↓ 1 callers
Function
handleObjectFieldChange
(key: string, v: any)
lib/fields/ObjectField.tsx:13
↓ 1 callers
Function
isConstant
(schema: Schema)
lib/utils.ts:438
↓ 1 callers
Function
isSelect
(_schema: any, rootSchema: Schema = {})
lib/utils.ts:445
↓ 1 callers
Function
mergeDefaultsWithFormData
(defaults: any, formData: any)
lib/utils.ts:523
↓ 1 callers
Function
mergetObjects
(obj1: any, obj2: any, concatArrays = false)
lib/validator.ts:179
↓ 1 callers
Function
processDependencies
( dependencies: any, resolvedSchema: any, rootSchema: any, formData: any, )
lib/utils.ts:199
↓ 1 callers
Function
resolveDependencies
( schema: any, rootSchema: any, formData: any, )
lib/utils.ts:179
↓ 1 callers
Function
resolveSchema
(schema: Schema, rootSchema = {}, formData = {})
lib/utils.ts:40
↓ 1 callers
Function
stubExistingAdditionalProperties
( schema: Schema, rootSchema: Schema = {}, formData: any = {}, )
lib/utils.ts:99
↓ 1 callers
Function
toErrorList
(errorSchema: ErrorSchema, fieldName = 'root')
lib/validator.ts:196
↓ 1 callers
Function
toErrorSchema
(errors: TransformedErrorObject[])
lib/validator.ts:34
↓ 1 callers
Function
transformErrors
( errors: ErrorObject[] | null | undefined, )
lib/validator.ts:82
↓ 1 callers
Function
validateData
(schema: any, data: any)
lib/utils.ts:30
↓ 1 callers
Function
validateFormData
( validator: Ajv, formData: any, schema: Schema, locale = 'zh', customValidate?: (data: any, errors:
lib/validator.ts:105
↓ 1 callers
Function
withDependentProperties
(schema: any, additionallyRequired: any)
lib/utils.ts:243
↓ 1 callers
Function
withDependentSchema
( schema: any, rootSchema: any, formData: any, dependencyKey: any, dependencyValue: any, )
lib/utils.ts:253
↓ 1 callers
Function
withExactlyOneSubschema
( schema: any, rootSchema: any, formData: any, dependencyKey: any, oneOf: any, )
lib/utils.ts:288
Function
chainWebpack
(config)
vue.config.js:11
Method
constructor
(name: string)
doc/typescript_basics.ts:108
Function
get
(target, key, receiver)
lib/validator.ts:156
Function
getDefaultFormState
( _schema: Schema, formData: any, // rootSchema = {}, // includeUndefinedValues = false, )
lib/utils.ts:548
Function
handleAdd
()
lib/fields/ArrayField.tsx:53
Function
handleChange
(v: any)
lib/SchemaForm.tsx:75
Function
handleChange
(e: any)
lib/theme-default/NumberWidget.tsx:10
Function
handleChange
(e: any)
lib/theme-default/TextWidget.tsx:10
Function
handleChange
(v: any)
lib/fields/StringField.tsx:9
Function
handleChange
(v: any)
lib/fields/NumberField.tsx:9
Function
handleChange
(v: any)
src/App.tsx:122
Function
handleChange
(e: any)
src/components/PasswordWidget.tsx:10
Function
handleChange
(e: any)
src/plugins/customFormat.tsx:11
Function
handleDataChange
(v: string)
src/App.tsx:143
Function
handleDelete
()
lib/fields/ArrayField.tsx:54
Function
handleDown
()
lib/fields/ArrayField.tsx:56
Function
handleSchemaChange
(v: string)
src/App.tsx:142
Function
handleUISchemaChange
(v: string)
src/App.tsx:144
Function
handleUp
()
lib/fields/ArrayField.tsx:55
Function
isEmptyObject
(thing: any)
lib/utils.ts:13
Function
isMultiSelect
(schema: Schema, rootSchema: Schema = {})
lib/utils.ts:456
Function
macro
()
schema-tests/test1.js:65
Function
setup
(props)
lib/SchemaForm.tsx:74
Function
setup
(props, { slots })
lib/theme.tsx:25
Function
setup
(props)
lib/SchemaItem.tsx:14
Function
setup
(props)
lib/theme-default/NumberWidget.tsx:9
Function
setup
(props)
lib/theme-default/SelectionWidget.tsx:9
Function
setup
(props)
lib/theme-default/TextWidget.tsx:9
Function
setup
(props, { slots })
lib/theme-default/FormItem.tsx:24
Function
setup
(props)
lib/fields/StringField.tsx:8
Function
setup
(props)
lib/fields/ObjectField.tsx:10
Function
setup
(props)
lib/fields/NumberField.tsx:8
Function
setup
(props, { slots })
lib/fields/ArrayField.tsx:51
Function
setup
()
src/App.tsx:81
Function
setup
(props)
src/components/MonacoEditor.tsx:49
Function
setup
(props)
src/components/PasswordWidget.tsx:9
Function
setup
(props)
src/plugins/customFormat.tsx:10
Function
setup
(p, { slots })
tests/unit/utils/TestCompoent.tsx:6
Function
transformSchema
(schema)
src/plugins/customKeyword.tsx:13
Function
validateForm
()
src/App.tsx:149