You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
25 lines
603 B
25 lines
603 B
2 years ago
|
/**
|
||
|
* Create a unique collision-resistant ID.
|
||
|
* Read more about cuid here - https://github.com/ericelliott/cuid
|
||
|
*/
|
||
|
declare const cuid: (() => string) & {
|
||
|
/**
|
||
|
* Create a shorter unique collision-resistant ID. Is 7 to 10 characters in length.
|
||
|
*/
|
||
|
slug: (() => string)
|
||
|
/**
|
||
|
* Check if string is a valid 'cuid'.
|
||
|
*
|
||
|
* @param cuid: string to check if it is a 'cuid'.
|
||
|
*/
|
||
|
isCuid: ((cuid: string) => boolean)
|
||
|
/**
|
||
|
* Check if string is a valid 'cuid' slug.
|
||
|
*
|
||
|
* @param slug: string to check if it is a 'cuid' slug.
|
||
|
*/
|
||
|
isSlug: ((slug: string) => boolean)
|
||
|
};
|
||
|
|
||
|
export = cuid;
|