{"version":3,"file":"index.cjs","sources":["../src/alphaJa.ts","../src/alphaNumJa.ts","../src/decimalJa.ts","../src/emailJa.ts","../src/integerJa.ts","../src/ipAddressJa.ts","../src/macAddressJa.ts","../src/numericJa.ts","../src/requiredJa.ts","../src/urlJa.ts","../src/betweenJa.ts","../src/maxLengthJa.ts","../src/maxValueJa.ts","../src/minLengthJa.ts","../src/minValueJa.ts","../src/requiredIfJa.ts","../src/requiredUnlessJa.ts","../src/sameAsJa.ts"],"sourcesContent":["import { helpers, alpha } from \"@vuelidate/validators\";\r\n\r\n/**\r\n * 値が半角英字かどうかを判定します。\r\n */\r\nexport const alphaJa = helpers.withMessage(\r\n  \"半角英字で入力してください。\",\r\n  alpha\r\n);\r\n","import { helpers, alphaNum } from \"@vuelidate/validators\";\r\n\r\n/**\r\n * 値が半角英数字かどうかを判定します。\r\n */\r\nexport const alphaNumJa = helpers.withMessage(\r\n  \"半角英数字で入力してください。\",\r\n  alphaNum\r\n);\r\n","import { helpers, decimal } from \"@vuelidate/validators\";\r\n\r\n/**\r\n * 値が数値かどうかを判定します。\r\n */\r\nexport const decimalJa = helpers.withMessage(\r\n  \"半角数値を入力してください。\",\r\n  decimal\r\n);\r\n","import { helpers, email } from \"@vuelidate/validators\";\r\n\r\n/**\r\n * 値がメールアドレスとして正しい形式かどうかを判定します。\r\n */\r\nexport const emailJa = helpers.withMessage(\r\n  \"メールアドレス形式で入力してください。\",\r\n  email\r\n);\r\n","import { helpers, integer } from \"@vuelidate/validators\";\r\n\r\n/**\r\n * 値が整数かどうかを判定します。\r\n */\r\nexport const integerJa = helpers.withMessage(\r\n  \"半角整数値を入力してください。\",\r\n  integer\r\n);\r\n","import { helpers, ipAddress } from \"@vuelidate/validators\";\r\n\r\n/**\r\n * 値がIPアドレスとして正しい形式かどうかを判定します。\r\n */\r\nexport const ipAddressJa = helpers.withMessage(\r\n  \"IPアドレス形式で入力してください。\",\r\n  ipAddress\r\n);\r\n","import { helpers, macAddress } from \"@vuelidate/validators\";\r\n\r\n/**\r\n * 値がMACアドレスとして正しい形式かどうかを判定します。\r\n */\r\nexport const macAddressJa = helpers.withMessage(\r\n  \"MACアドレス形式で入力してください。\",\r\n  macAddress\r\n);\r\n","import { helpers, numeric } from \"@vuelidate/validators\";\r\n\r\n/**\r\n * 値が数値かどうかを判定します。\r\n *\r\n * ※マイナスの数値を入力するとエラーとなることにご注意ください。 (vuelidate 2.0.0-alpha.23 時点）\r\n */\r\nexport const numericJa = helpers.withMessage(\r\n  \"数値を入力してください。\",\r\n  numeric\r\n);\r\n","import { helpers, required } from \"@vuelidate/validators\";\r\n\r\n/**\r\n * 値が空文字列かどうかを判定します。\r\n */\r\nexport const requiredJa = helpers.withMessage(\"必須項目です。\", required);\r\n","import { helpers, url } from \"@vuelidate/validators\";\r\n\r\n/**\r\n * 値がURLとして正しい形式かどうかを判定します。\r\n */\r\nexport const urlJa = helpers.withMessage(\"URL形式で入力してください。\", url);\r\n","import { helpers, between } from \"@vuelidate/validators\";\r\n\r\n/** 値が指定した範囲内にあるかどうかを判定します。 */\r\nexport const betweenJa = (\r\n  min: Params[0],\r\n  max: Params[1]\r\n): ReturnType<typeof between> =>\r\n  helpers.withMessage(\r\n    (msgProps) =>\r\n      `${msgProps.$params.min}～${msgProps.$params.max}の間で入力してください。`,\r\n    between(min, max)\r\n  );\r\n\r\ntype Params = Parameters<typeof between>;\r\n","import { helpers, maxLength } from \"@vuelidate/validators\";\r\n\r\n/**\r\n * 値（文字列）の長さが、指定した最大文字数以内であることを判定します。\r\n */\r\nexport const maxLengthJa = (max: Params[0]): ReturnType<typeof maxLength> =>\r\n  helpers.withMessage(\r\n    (msgProps) => `${msgProps.$params.max}文字以内で入力してください。`,\r\n    maxLength(max)\r\n  );\r\n\r\ntype Params = Parameters<typeof maxLength>;\r\n","import { helpers, maxValue } from \"@vuelidate/validators\";\r\n\r\n/**\r\n * 値が指定した値以下の数値であることを判定します。\r\n */\r\nexport const maxValueJa = (max: Params[0]): ReturnType<typeof maxValue> =>\r\n  helpers.withMessage(\r\n    (msgProps) => `${msgProps.$params.max}以下で入力してください。`,\r\n    maxValue(max)\r\n  );\r\n\r\ntype Params = Parameters<typeof maxValue>;\r\n","import { helpers, minLength } from \"@vuelidate/validators\";\r\n\r\n/**\r\n * 値（文字列）の長さが、指定した最小文字数以上であることを判定します。\r\n */\r\nexport const minLengthJa = (min: Params[0]): ReturnType<typeof minLength> =>\r\n  helpers.withMessage(\r\n    (msgProps) => `${msgProps.$params.min}文字以上で入力してください。`,\r\n    minLength(min)\r\n  );\r\n\r\ntype Params = Parameters<typeof minLength>;\r\n","import { helpers, minValue } from \"@vuelidate/validators\";\r\n\r\n/**\r\n * 値が指定した値以上の数値であることを判定します。\r\n */\r\nexport const minValueJa = (min: Params[0]): ReturnType<typeof minValue> =>\r\n  helpers.withMessage(\r\n    (msgProps) => `${msgProps.$params.min}以上で入力してください。`,\r\n    minValue(min)\r\n  );\r\n\r\ntype Params = Parameters<typeof minValue>;\r\n","import { helpers, requiredIf } from \"@vuelidate/validators\";\r\n\r\n/**\r\n * 引数として渡した値がtrutyな値である場合に限り、値が空文字列かどうかを判定します。（trutyな値でない場合はスキップします）\r\n *\r\n * @param prop 任意の文字列、boolean値、boolean値を返す関数、boolean値を返すPromiseのいずれか\r\n */\r\nexport const requiredIfJa = (prop: Params[0]): ReturnType<typeof requiredIf> =>\r\n  helpers.withMessage(\"必須項目です。\", requiredIf(prop));\r\n\r\ntype Params = Parameters<typeof requiredIf>;\r\n","import { helpers, requiredUnless } from \"@vuelidate/validators\";\r\n\r\n/**\r\n * 引数として渡した値がtrutyな値ではない場合に限り、値が空文字列かどうかを判定します。（trutyな値の場合はスキップします）\r\n *\r\n * @param prop 任意の文字列、boolean値、boolean値を返す関数、boolean値を返すPromiseのいずれか\r\n */\r\nexport const requiredUnlessJa = (\r\n  prop: Params[0]\r\n): ReturnType<typeof requiredUnless> =>\r\n  helpers.withMessage(\"必須項目です。\", requiredUnless(prop));\r\n\r\ntype Params = Parameters<typeof requiredUnless>;\r\n","import { helpers, sameAs } from \"@vuelidate/validators\";\r\n\r\n/**\r\n * 値が指定した別の値と等しいかどうかを判定します。\r\n *\r\n * @param equalTo 比較先の値、もしくは値へのRef参照\r\n * @param otherName エラーメッセージ内で表示する、比較先の項目名\r\n */\r\nexport function sameAsJa<E = unknown>(\r\n  equalTo: E,\r\n  otherName?: string\r\n): ReturnType<typeof sameAs> {\r\n  return helpers.withMessage((msgProps) => {\r\n    const otherName =\r\n      msgProps.$params.otherName === \"other\"\r\n        ? \"他値\"\r\n        : msgProps.$params.otherName;\r\n    return `${otherName}と同じ値を入力する必要があります。`;\r\n  }, sameAs(equalTo, otherName));\r\n}\r\n"],"names":["alphaJa","helpers","withMessage","alpha","alphaNumJa","alphaNum","decimalJa","decimal","emailJa","email","integerJa","integer","ipAddressJa","ipAddress","macAddressJa","macAddress","numericJa","numeric","requiredJa","required","urlJa","url","min","max","msgProps","$params","between","maxLength","maxValue","minLength","minValue","prop","requiredIf","requiredUnless","sameAsJa","equalTo","otherName","sameAs"],"mappings":"uCAKaA,EAAUC,EAAOA,QAACC,YAC7B,iBACAC,EAFqBA,OCAVC,EAAaH,EAAOA,QAACC,YAChC,kBACAG,EAFwBA,UCAbC,EAAYL,EAAOA,QAACC,YAC/B,iBACAK,EAFuBA,SCAZC,EAAUP,EAAOA,QAACC,YAC7B,sBACAO,EAFqBA,OCAVC,EAAYT,EAAOA,QAACC,YAC/B,kBACAS,EAFuBA,SCAZC,EAAcX,EAAOA,QAACC,YACjC,qBACAW,EAFyBA,WCAdC,EAAeb,EAAOA,QAACC,YAClC,sBACAa,EAF0BA,YCEfC,EAAYf,EAAOA,QAACC,YAC/B,eACAe,EAFuBA,SCFZC,EAAajB,EAAOA,QAACC,YAAY,UAAWiB,EAA/BA,UCAbC,EAAQnB,EAAOA,QAACC,YAAY,kBAAmBmB,EAAvCA,8DCFI,SACvBC,EACAC,GAEAtB,OAAAA,EAAAA,QAAQC,YACN,SAACsB,GAAD,OACKA,EAASC,QAAQH,IAAOE,IAAAA,EAASC,QAAQF,IAD9C,gBAEAG,EAAOA,QAACJ,EAAKC,gICLU,SAACA,UAC1BtB,EAAAA,QAAQC,YACN,SAACsB,GAAgBA,OAAAA,EAASC,QAAQF,sBAClCI,EAAAA,UAAUJ,wBCHY,SAACA,UACzBtB,EAAAA,QAAQC,YACN,SAACsB,GAAgBA,OAAAA,EAASC,QAAQF,oBAClCK,EAAAA,SAASL,yBCHc,SAACD,UAC1BrB,EAAAA,QAAQC,YACN,SAACsB,GAAgBA,OAAAA,EAASC,QAAQH,sBAClCO,EAAAA,UAAUP,wBCHY,SAACA,UACzBrB,EAAAA,QAAQC,YACN,SAACsB,GAAgBA,OAAAA,EAASC,QAAQH,oBAClCQ,EAAAA,SAASR,8CCDe,SAACS,GAC3B9B,OAAAA,UAAQC,YAAY,UAAW8B,aAAWD,mDCDZ,SAC9BA,GAEA9B,OAAAA,UAAQC,YAAY,UAAW+B,iBAAeF,sBCFhCG,SACdC,EACAC,GAEA,OAAOnC,EAAOA,QAACC,YAAY,SAACsB,GAK1B,OAHiC,UAA/BA,EAASC,QAAQW,UACb,KACAZ,EAASC,QAAQW,WACvB,qBACCC,EAAAA,OAAOF,EAASC"}