message: feat: withValidation typings
  closes
diff: @@ -132,6 +132,14 @@ export interface VerifyOptions {
  values: { [x: string]: any };
  }
  +export interface ValidationSlotScopeData {
  + errors: string[];
  + flags: FieldFlags;
  + valid: boolean;
  + reset (): void;
  + validate(value?: any): Promise<VerifyResult>
  +}
  +
  export class Validator {
  errors: ErrorBag;
  fields: FieldBag;
  @@ -195,6 +203,8 @@ export const ValidationObserver: Vue.Component;
  */
  export const ValidationProvider: Vue.Component;
  +export const withValidation: (component: Vue.Component, mapFn: (ctx: ValidationSlotScopeData) => Object) => Vue.component;
  +
  export const version: string;
  export const install: Vue.PluginFunction<Configuration>
  