|
| 1 | +diff --git a/index.d.ts b/index.d.ts |
| 2 | +index e005c79a5eb3b74e2218ba88a69e032e094d3476..44f544d77a6856c4e8d056bd0c3aca2a2fb2b53d 100644 |
| 3 | +--- a/index.d.ts |
| 4 | ++++ b/index.d.ts |
| 5 | +@@ -1,4 +1,4 @@ |
| 6 | +-import { CleaveOptions } from "./options"; |
| 7 | ++import { CleaveOptions, CleaveOnChangedEvent } from "./options"; |
| 8 | + |
| 9 | + interface Properties extends CleaveOptions { |
| 10 | + result: string; |
| 11 | +@@ -22,4 +22,5 @@ declare class Cleave { |
| 12 | + setPhoneRegionCode(regionCode: string): void; |
| 13 | + } |
| 14 | + |
| 15 | +-export = Cleave; |
| 16 | ++export default Cleave; |
| 17 | ++export { CleaveOptions, CleaveOnChangedEvent } |
| 18 | +\ No newline at end of file |
| 19 | +diff --git a/options/index.d.ts b/options/index.d.ts |
| 20 | +index 3524a80bf55d130f97fd9021c5949dfbc300f2b2..760efb3ad59c0f6c5709cdf37b9d295c8e2e1246 100644 |
| 21 | +--- a/options/index.d.ts |
| 22 | ++++ b/options/index.d.ts |
| 23 | +@@ -42,6 +42,10 @@ export interface CleaveOptions { |
| 24 | + tailPrefix?: boolean | undefined; |
| 25 | + } |
| 26 | + |
| 27 | ++export interface CleaveOnChangedEvent { |
| 28 | ++ target: { value: string; rawValue: string }; |
| 29 | ++} |
| 30 | ++ |
| 31 | + // Extra Options |
| 32 | + export interface CleaveOptions { |
| 33 | + blocks?: readonly number[] | undefined; |
| 34 | +@@ -56,5 +60,5 @@ export interface CleaveOptions { |
| 35 | + noImmediatePrefix?: boolean | undefined; |
| 36 | + rawValueTrimPrefix?: boolean | undefined; |
| 37 | + uppercase?: boolean | undefined; |
| 38 | +- onValueChanged?(event: any): void; |
| 39 | ++ onValueChanged?(event: CleaveOnChangedEvent): void; |
| 40 | + } |
0 commit comments