• バリデーションチェックを行うロジックを生成します。

    Returns {
        commaAwareLength: (
            param: { max?: number; min?: number },
        ) => (value: any) => string | true;
        length: (
            param: { max?: number; min?: number },
        ) => (value: any) => string | true;
        required: (
            message?: string,
        ) => (
            value?: string | number | boolean | string[] | boolean[] | number[],
        ) => string | true;
    }

    • commaAwareLength: (param: { max?: number; min?: number }) => (value: any) => string | true
    • length: (param: { max?: number; min?: number }) => (value: any) => string | true
    • required: (
          message?: string,
      ) => (
          value?: string | number | boolean | string[] | boolean[] | number[],
      ) => string | true
    const { required } = Mdc.useValidation();
    const requiredFunction = required("入力必須項目です");
    // requiredFunctionをVuetifyが提供するVTextFieldコンポーネントのrulesプロパティに渡して制御するような使用方法を想定しています。