@vaadin/custom-field
Advanced tools
Comparing version 22.0.0-alpha7 to 22.0.0-alpha8
{ | ||
"name": "@vaadin/custom-field", | ||
"version": "22.0.0-alpha7", | ||
"version": "22.0.0-alpha8", | ||
"publishConfig": { | ||
@@ -35,26 +35,26 @@ "access": "public" | ||
"@polymer/polymer": "^3.0.0", | ||
"@vaadin/component-base": "22.0.0-alpha7", | ||
"@vaadin/field-base": "22.0.0-alpha7", | ||
"@vaadin/vaadin-lumo-styles": "22.0.0-alpha7", | ||
"@vaadin/vaadin-material-styles": "22.0.0-alpha7", | ||
"@vaadin/vaadin-themable-mixin": "22.0.0-alpha7" | ||
"@vaadin/component-base": "22.0.0-alpha8", | ||
"@vaadin/field-base": "22.0.0-alpha8", | ||
"@vaadin/vaadin-lumo-styles": "22.0.0-alpha8", | ||
"@vaadin/vaadin-material-styles": "22.0.0-alpha8", | ||
"@vaadin/vaadin-themable-mixin": "22.0.0-alpha8" | ||
}, | ||
"devDependencies": { | ||
"@esm-bundle/chai": "^4.3.4", | ||
"@vaadin/combo-box": "22.0.0-alpha7", | ||
"@vaadin/date-picker": "22.0.0-alpha7", | ||
"@vaadin/email-field": "22.0.0-alpha7", | ||
"@vaadin/form-layout": "22.0.0-alpha7", | ||
"@vaadin/list-box": "22.0.0-alpha7", | ||
"@vaadin/number-field": "22.0.0-alpha7", | ||
"@vaadin/password-field": "22.0.0-alpha7", | ||
"@vaadin/polymer-legacy-adapter": "22.0.0-alpha7", | ||
"@vaadin/select": "22.0.0-alpha7", | ||
"@vaadin/combo-box": "22.0.0-alpha8", | ||
"@vaadin/date-picker": "22.0.0-alpha8", | ||
"@vaadin/email-field": "22.0.0-alpha8", | ||
"@vaadin/form-layout": "22.0.0-alpha8", | ||
"@vaadin/list-box": "22.0.0-alpha8", | ||
"@vaadin/number-field": "22.0.0-alpha8", | ||
"@vaadin/password-field": "22.0.0-alpha8", | ||
"@vaadin/polymer-legacy-adapter": "22.0.0-alpha8", | ||
"@vaadin/select": "22.0.0-alpha8", | ||
"@vaadin/testing-helpers": "^0.3.0", | ||
"@vaadin/text-area": "22.0.0-alpha7", | ||
"@vaadin/text-field": "22.0.0-alpha7", | ||
"@vaadin/time-picker": "22.0.0-alpha7", | ||
"@vaadin/text-area": "22.0.0-alpha8", | ||
"@vaadin/text-field": "22.0.0-alpha8", | ||
"@vaadin/time-picker": "22.0.0-alpha8", | ||
"sinon": "^9.2.1" | ||
}, | ||
"gitHead": "8e89419c6b44a1d225d5859e180d7b35e47ddb52" | ||
"gitHead": "c24468526298ee26ad7f7280b59f6c8789e1f75f" | ||
} |
@@ -10,5 +10,32 @@ /** | ||
import { ThemableMixin } from '@vaadin/vaadin-themable-mixin/vaadin-themable-mixin.js'; | ||
import { CustomFieldEventMap, CustomFieldI18n } from './interfaces'; | ||
export type CustomFieldParseValueFn = (value: string) => Array<unknown>; | ||
export type CustomFieldFormatValueFn = (inputValues: Array<unknown>) => string; | ||
export interface CustomFieldI18n { | ||
parseValue: CustomFieldParseValueFn; | ||
formatValue: CustomFieldFormatValueFn; | ||
} | ||
/** | ||
* Fired when the `invalid` property changes. | ||
*/ | ||
export type CustomFieldInvalidChangedEvent = CustomEvent<{ value: boolean }>; | ||
/** | ||
* Fired when the `value` property changes. | ||
*/ | ||
export type CustomFieldValueChangedEvent = CustomEvent<{ value: string }>; | ||
export interface CustomFieldCustomEventMap { | ||
'invalid-changed': CustomFieldInvalidChangedEvent; | ||
'value-changed': CustomFieldValueChangedEvent; | ||
} | ||
export interface CustomFieldEventMap extends HTMLElementEventMap, CustomFieldCustomEventMap {} | ||
/** | ||
* `<vaadin-custom-field>` is a web component for wrapping multiple components as a single field. | ||
@@ -15,0 +42,0 @@ * |
export * from './src/vaadin-custom-field.js'; | ||
export * from './src/interfaces'; |
35444
11
628
+ Added@vaadin/component-base@22.0.0-alpha8(transitive)
+ Added@vaadin/field-base@22.0.0-alpha8(transitive)
+ Added@vaadin/icon@22.0.0-alpha8(transitive)
+ Added@vaadin/vaadin-lumo-styles@22.0.0-alpha8(transitive)
+ Added@vaadin/vaadin-material-styles@22.0.0-alpha8(transitive)
+ Added@vaadin/vaadin-themable-mixin@22.0.0-alpha8(transitive)
- Removed@vaadin/component-base@22.0.0-alpha7(transitive)
- Removed@vaadin/field-base@22.0.0-alpha7(transitive)
- Removed@vaadin/icon@22.0.0-alpha7(transitive)
- Removed@vaadin/vaadin-lumo-styles@22.0.0-alpha7(transitive)
- Removed@vaadin/vaadin-material-styles@22.0.0-alpha7(transitive)
- Removed@vaadin/vaadin-themable-mixin@22.0.0-alpha7(transitive)