0.4.0 • Published 1 year ago

@jsfe/form v0.4.0

Weekly downloads
-
License
ISC
Repository
github
Last release
1 year ago

JSON Schema Form Element — Barebone edition

npm install @jsfe/form

packages/form/src/index.ts:

Exports

KindNameDeclarationModulePackage
jsJsfJsf./json-schema-form.js
js**@jsfe/types
jsJsfJsf@jsfe/form

packages/form/src/json-schema-form.def.ts:

Exports

KindNameDeclarationModulePackage
custom-element-definitionjson-schema-formJsf/packages/form/src/json-schema-form.js

packages/form/src/json-schema-form.ts:

class: Jsf, json-schema-form

Superclass

NameModulePackage
LitElementlit

Fields

NamePrivacyTypeDefaultDescriptionInherited From
schemapublicJSONSchema7{}
datapublicunknown{}
uiSchemapublicUiSchema{}
submitCallbackpublicOnFormSubmit
dataChangeCallbackpublicDataChangeCallback
widgetspublicWidgets{}
styleSheetspublicCSSResult[][]
experimentalpublicFeatureFlags \| undefined{}
submitButtonpublicbooleantrue
_uiStateprivateunknown{}
#submitprivate
#formRefprivate

Methods

NamePrivacyDescriptionParametersReturnInherited From
_digprotectednode: JSONSchema7, dataLevel: unknown, path: Path, uiState: unknown, uiSchema: UiSchema, schemaPath: Path, required, levelTemplateResult<1>
_setToValueprotectedobject: unknown, value: unknown, path: Path
_handleChangeprotectedpath: Path, value: unknown, schemaPath: Path
_handleKeydownprotectedevent: KeyboardEvent
_updateUiprotectedpath: Path, value: unknown

Attributes

NameFieldInherited From
schemaschema
datadata
uiSchemauiSchema
widgetswidgets
styleSheetsstyleSheets
experimentalexperimental
submitButtonsubmitButton

Exports

KindNameDeclarationModulePackage
jsJsfJsfpackages/form/src/json-schema-form.ts