Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
@skava/forms / build / dist / src / new-forms / plugins / CreditCardPlugin / CreditCardPlugin.d.ts
Size: Mime:
import * as React from 'react';
import { Value } from '../../typings';
import { InputState } from '../../inputs/InputState';
import { CreditCardPluginProps } from './typings';
declare class CreditCardPlugin extends React.Component<CreditCardPluginProps> {
    static isSatisfiedByProps(props: {
        type: string;
    }): boolean;
    static defaultState: (inputState: InputState<import("../../inputs/typings").AnyObj>) => {
        serialize: ($inputState: InputState<import("../../inputs/typings").AnyObj>) => {
            cardNumber: {
                [key: string]: any;
            };
            cvv: {
                [key: string]: any;
            };
            expiryDate: {
                [key: string]: any;
            };
        };
        validate: (value: Value) => any;
    };
    render(): JSX.Element;
}
export { CreditCardPlugin };
export default CreditCardPlugin;