avances en plantillas
This commit is contained in:
parent
0f84beacf1
commit
da0530d79b
2062 changed files with 598814 additions and 22 deletions
21
storage/public/dist/libs/imask/esm/masked/enum.d.ts
vendored
Normal file
21
storage/public/dist/libs/imask/esm/masked/enum.d.ts
vendored
Normal file
|
|
@ -0,0 +1,21 @@
|
|||
import MaskedPattern, { MaskedPatternState, type MaskedPatternOptions } from './pattern';
|
||||
import { AppendFlags } from './base';
|
||||
import ChangeDetails from '../core/change-details';
|
||||
import { TailDetails } from '../core/tail-details';
|
||||
export type MaskedEnumOptions = Omit<MaskedPatternOptions, 'mask'> & Pick<MaskedEnum, 'enum'> & Partial<Pick<MaskedEnum, 'matchValue'>>;
|
||||
export type MaskedEnumPatternOptions = MaskedPatternOptions & Partial<Pick<MaskedEnum, 'enum' | 'matchValue'>>;
|
||||
/** Pattern which validates enum values */
|
||||
export default class MaskedEnum extends MaskedPattern {
|
||||
enum: Array<string>;
|
||||
/** Match enum value */
|
||||
matchValue: (enumStr: string, inputStr: string, matchFrom: number) => boolean;
|
||||
static DEFAULTS: typeof MaskedPattern.DEFAULTS & Pick<MaskedEnum, 'matchValue'>;
|
||||
constructor(opts?: MaskedEnumOptions);
|
||||
updateOptions(opts: Partial<MaskedEnumOptions>): void;
|
||||
_update(opts: Partial<MaskedEnumOptions>): void;
|
||||
_appendCharRaw(ch: string, flags?: AppendFlags<MaskedPatternState>): ChangeDetails;
|
||||
extractTail(fromPos?: number, toPos?: number): TailDetails;
|
||||
remove(fromPos?: number, toPos?: number): ChangeDetails;
|
||||
get isComplete(): boolean;
|
||||
}
|
||||
//# sourceMappingURL=enum.d.ts.map
|
||||
Loading…
Add table
Add a link
Reference in a new issue