UNPKG

@pushrocks/smartstring

Version:

handle strings in smart ways. TypeScript ready.

24 lines 1.33 kB
import * as plugins from './smartstring.plugins.js'; /** * creates a random string * * ```ts * createRandomString('AAAA') * //=> 'AGHR' * ``` * * @param patternArg the pattern argument to use, Aa0!* are viable pattern descritors * @param lengthArg the length of the random string * @param optionsArg options */ export const createRandomString = (patternArg, lengthArg, optionsArg) => { return plugins.randomatic(patternArg, lengthArg, optionsArg); }; /** * creates a crytic string in the speicifed length * @param lengthArg the length of the crypto string */ export const createCryptoRandomString = () => { return plugins.isounique.uni(); }; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic21hcnRzdHJpbmcuY3JlYXRlLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vdHMvc21hcnRzdHJpbmcuY3JlYXRlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sS0FBSyxPQUFPLE1BQU0sMEJBQTBCLENBQUM7QUFFcEQ7Ozs7Ozs7Ozs7O0dBV0c7QUFDSCxNQUFNLENBQUMsTUFBTSxrQkFBa0IsR0FBRyxDQUNoQyxVQUFrQixFQUNsQixTQUFrQixFQUNsQixVQUFnQixFQUNSLEVBQUU7SUFDVixPQUFPLE9BQU8sQ0FBQyxVQUFVLENBQUMsVUFBVSxFQUFFLFNBQVMsRUFBRSxVQUFVLENBQUMsQ0FBQztBQUMvRCxDQUFDLENBQUM7QUFFRjs7O0dBR0c7QUFDSCxNQUFNLENBQUMsTUFBTSx3QkFBd0IsR0FBRyxHQUFXLEVBQUU7SUFDbkQsT0FBTyxPQUFPLENBQUMsU0FBUyxDQUFDLEdBQUcsRUFBRSxDQUFDO0FBQ2pDLENBQUMsQ0FBQyJ9