@@ -16,9 +16,9 @@ interface DropdownButtonAbstractI<TValue> {
16
16
17
17
export interface MultiDropdownButtonI <
18
18
TValue ,
19
- TKeyValue extends MutliDropdownSelectedItemI < TValue >
19
+ TKeyValue extends MultiDropdownSelectedItemI < TValue >
20
20
> extends DropdownButtonAbstractI < TValue > {
21
- controller : MutliDropdownFieldController < TValue , TKeyValue >
21
+ controller : MultiDropdownFieldController < TValue , TKeyValue >
22
22
onCreateNew ?: Maybe <
23
23
( { editingText } : { editingText : string } ) => Promise < void >
24
24
>
@@ -44,35 +44,35 @@ export interface DropdownFieldControllerI<I>
44
44
value ?: Maybe < I >
45
45
}
46
46
47
- export interface MutliDropdownFieldControllerI < TValue >
47
+ export interface MultiDropdownFieldControllerI < TValue >
48
48
extends DropdownFieldControllerAbstractI {
49
49
value ?: Maybe < TValue > [ ]
50
50
keyofValue : keyof TValue
51
51
}
52
52
/**
53
53
* This class provides a way to create selected items from
54
- * outside for`{MutliDropdownFieldController .value}`
54
+ * outside for`{MultiDropdownFieldController .value}`
55
55
*/
56
- export type MutliDropdownSelectedItemI < TValue > = {
56
+ export type MultiDropdownSelectedItemI < TValue > = {
57
57
key : TValue [ keyof TValue ] | string
58
58
value : TValue
59
59
}
60
60
/**
61
- * This is typeguard for MutliDropdownSelectedItemI interface
61
+ * This is typeguard for MultiDropdownSelectedItemI interface
62
62
*/
63
- export const isMutliDropdownSelectedItem = <
63
+ export const isMultiDropdownSelectedItem = <
64
64
TValue ,
65
- TKeyValue extends MutliDropdownSelectedItemI < TValue >
65
+ TKeyValue extends MultiDropdownSelectedItemI < TValue >
66
66
> (
67
67
arg : Record < string , unknown >
68
68
) : arg is TKeyValue => {
69
69
return 'key' in arg && 'value' in arg
70
70
}
71
71
/**
72
72
* This class provides a way to create selected items from
73
- * `{ItemBuilder}` for``{MutliDropdown }``
73
+ * `{ItemBuilder}` for``{MultiDropdown }``
74
74
*/
75
- export interface MutliDropdownSelectedValueI < TValue > {
75
+ export interface MultiDropdownSelectedValueI < TValue > {
76
76
selected : boolean
77
77
value : TValue
78
78
}
@@ -135,9 +135,9 @@ export class DropdownFieldController<
135
135
type TKeyValueIndex = number
136
136
137
137
// TODO: add properties
138
- export class MutliDropdownFieldController <
138
+ export class MultiDropdownFieldController <
139
139
TValue ,
140
- TKeyValue extends MutliDropdownSelectedItemI < TValue > = MutliDropdownSelectedItemI < TValue >
140
+ TKeyValue extends MultiDropdownSelectedItemI < TValue > = MultiDropdownSelectedItemI < TValue >
141
141
> extends DropdownFieldControllerAbstract {
142
142
private _reactVal : {
143
143
val : Maybe < TKeyValue > [ ]
@@ -151,7 +151,7 @@ export class MutliDropdownFieldController<
151
151
maxLines,
152
152
maxLength,
153
153
keyofValue,
154
- } : MutliDropdownFieldControllerI < TValue > ) {
154
+ } : MultiDropdownFieldControllerI < TValue > ) {
155
155
super ( {
156
156
maxLength,
157
157
maxLines,
@@ -167,11 +167,11 @@ export class MutliDropdownFieldController<
167
167
toKeyValues ( { values } : { values : Maybe < TValue > [ ] } ) : Maybe < TKeyValue > [ ] {
168
168
return values . filter ( isNotNull ) . map ( ( value ) => {
169
169
const key = value [ this . keyofValue ]
170
- const keyValue : MutliDropdownSelectedItemI < TValue > = {
170
+ const keyValue : MultiDropdownSelectedItemI < TValue > = {
171
171
key,
172
172
value,
173
173
}
174
- if ( isMutliDropdownSelectedItem < TValue , TKeyValue > ( keyValue ) ) {
174
+ if ( isMultiDropdownSelectedItem < TValue , TKeyValue > ( keyValue ) ) {
175
175
return keyValue
176
176
}
177
177
return
0 commit comments