Learn more  » Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Bower components Debian packages RPM packages NuGet packages

skava / @skava-features/header   js

Repository URL to install this package:

Version: 0.1.7 

/ dist / src / ui / forms.d.ts

export * from '@skava/ui/dist/forms/form';
export * from '@skava/ui/dist/forms/input';
export * from '@skava/ui/dist/forms/form/ObserverForm';
export { FormState } from '@skava/ui/dist/forms/form/FormState';
export { ObservableInput, Input, ObserverInput } from '@skava/ui/dist/forms/input/ObserverInput';
export { InputState } from '@skava/ui/dist/forms/input/InputState';
export * from '@skava/ui/dist/forms/deps/isAlphaNumeric';
export * from '@skava/ui/dist/forms/deps/isValid';
export * from '@skava/ui/dist/forms/deps/isValidEmail';
export * from '@skava/ui/dist/forms/deps/isValidLength';
export * from '@skava/ui/dist/forms/deps/isValidPassword';
export * from '@skava/ui/dist/forms/deps/isValidTelephone';
export * from '@skava/ui/dist/forms/deps/isValidCreditCard';
export * from '@skava/ui/dist/forms/deps/isValidName';
export * from '@skava/ui/dist/forms/deps/isValidZipCode';
export * from '@skava/ui/dist/forms/deps/isValidExpiryDate';
export * from '@skava/ui/dist/forms/deps/isValidOrderId';
export * from '@skava/ui/dist/forms/deps/errorMessage';
export * from '@skava/ui/dist/forms/deps/VALIDATABLE_LIST';
export { default as isValid } from '@skava/ui/dist/forms/deps/isValid';
/**
 * @file @todo 2 lines depending on type or props
 */
import * as React from 'react';
import { Value } from '@skava/forms/build/dist/src/new-forms/typings';
import { InputProps } from '@skava/forms/build/dist/src/new-forms/inputs/typings';
import { InputState } from '@skava/forms/build/dist/src/new-forms/inputs/InputState';
export declare type AutoCompleteAddress = 'address-line1' | 'address-line2' | 'address-line3' | 'address-level4' | 'address-level3' | 'address-level2' | 'address-level1' | 'street-address';
export declare type AddressLineType = 'address' | 'addressLine1' | 'addressLine2' | 'addressLine3';
declare class AddressLinePlugin extends React.Component<InputProps> {
    static isSatisfiedByProps: (props: {
        type: string;
    }) => boolean;
    static defaultState: (inputState: InputState<import("@skava/forms/build/dist/src/new-forms/inputs/typings").AnyObj>) => {
        label: string;
        tooltip: string;
        validator: (value: Value) => string | true;
    };
    render(): JSX.Element;
}
export { AddressLinePlugin };