GitHub - Frizlab/swift-typeid: Implementation of the typeid type in Swift. · GitHub
Skip to content

About

Implementation of the typeid type in Swift.

Resources

Stars

7 stars

Watchers

1 watching

Forks

Latest commit

 

History

31 Commits

Folders and files

Repository files navigation

🪪 swift-typeid

Compatible from Swift 5.5 to 6. Compatible with macOS, iOS, visionOS, tvOS and watchOS. Compatible with Linux, Windows, WASI and Android.

An implementation of typeid in Swift.

Usage

Example usage of TypeID in a Swift project:

import TypeID

let id = TypeID(prefix: "user")! /* Force-unwrap is valid as we _know_ the prefix “user” is valid. */
print(id.rawValue) /* Will print something like “user_01h4285mqdepf8jrk9e1mjdjm1”. */

let purposefullyImpreciseID = TypeID(prefix: "user", allowedDateDelta: 120)!
/* The resulting ID has a date between now-2min and now+2min. */

About

Implementation of the typeid type in Swift.

Resources

Stars

7 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages