/swift-typeid

Implementation of the typeid type in Swift.

Primary LanguageSwiftMIT LicenseMIT

swift-typeid

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. */