UNPKG

typed-id

Version:

A lightweight, type-safe TypeScript library for generating prefixed IDs with customizable options

2 lines (1 loc) 685 B
"use strict";var s=Object.defineProperty;var i=Object.getOwnPropertyDescriptor;var p=Object.getOwnPropertyNames;var d=Object.prototype.hasOwnProperty;var u=(e,t)=>{for(var r in t)s(e,r,{get:t[r],enumerable:!0})},c=(e,t,r,o)=>{if(t&&typeof t=="object"||typeof t=="function")for(let n of p(t))!d.call(e,n)&&n!==r&&s(e,n,{get:()=>t[n],enumerable:!(o=i(t,n))||o.enumerable});return e};var f=e=>c(s({},"__esModule",{value:!0}),e);var m={};u(m,{createValibotIdSchema:()=>S});module.exports=f(m);var l=require("nanoid");var a=require("valibot");function S(e){let{regex:t}=e;return(0,a.custom)(r=>typeof r=="string"&&t.test(r),"Invalid ID Format")}0&&(module.exports={createValibotIdSchema});