mirror of
https://github.com/zhigang1992/DefinitelyTyped.git
synced 2026-06-02 06:29:40 +08:00
32 lines
863 B
TypeScript
32 lines
863 B
TypeScript
import * as React from "react";
|
|
import Cleave = require("cleave.js");
|
|
import CleaveReact = require("cleave.js/react");
|
|
|
|
const ExampleSelector1 = () => {
|
|
const cleave = new Cleave("#my-input", { phone: true });
|
|
cleave.setPhoneRegionCode("AT");
|
|
cleave.setRawValue("foo");
|
|
const foo: string = cleave.getFormattedValue();
|
|
const bar: string = cleave.getRawValue();
|
|
cleave.destroy();
|
|
};
|
|
|
|
const ExampleElement1 = () => {
|
|
const input: HTMLElement = new HTMLElement();
|
|
|
|
const cleave = new Cleave(input, { date: true });
|
|
cleave.setRawValue("2001/01/01");
|
|
const formattedDate: string = cleave.getISOFormatDate();
|
|
cleave.destroy();
|
|
};
|
|
|
|
const ExampleReact1 = (props: any) => {
|
|
return (
|
|
<CleaveReact
|
|
value="test"
|
|
className="form-control"
|
|
options={{ phone: true }}
|
|
/>
|
|
);
|
|
};
|