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 / new-forms / forms / FormState.d.ts
Size: Mime:
import { SerializedObj } from '../typings';
import { InputState } from '../inputs/InputState';
import { FormGetPredicate } from './typings';
export declare class FormState {
    identifier: string;
    inputsList: InputState[];
    inputPluginsList: any[];
    setInputsList(inputsList: InputState[]): void;
    setInputPluginsList(list: any[]): void;
    setIdentifier(identifier: string): void;
    toJSON(): SerializedObj;
    /**
     * @todo here, key is we need to finish FieldSet to recurse with FieldSet
     */
    get(identifier: string | FormGetPredicate): InputState | undefined;
    readonly isValid: boolean;
}