{"version":3,"file":"is-one-of.mjs","names":[],"sources":["../../../src/validators/is-one-of/is-one-of.ts"],"sourcesContent":["import type { SyncReactNode } from '../types';\n\nexport function isOneOf<T>(values: readonly T[], error?: SyncReactNode) {\n  const _error = error || true;\n\n  return (value: unknown): SyncReactNode => {\n    return (values as readonly unknown[]).includes(value) ? null : _error;\n  };\n}\n"],"mappings":";;AAEA,SAAgB,QAAW,QAAsB,OAAuB;CACtE,MAAM,SAAS,SAAS;CAExB,QAAQ,UAAkC;EACxC,OAAQ,OAA8B,SAAS,KAAK,IAAI,OAAO;CACjE;AACF"}