Files
DefinitelyTyped/types/cleave.js/cleave.js-tests.tsx
2018-05-02 08:59:11 -07:00

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 }}
/>
);
};