INNER CODE UNIT · TypeScript
Minibone
backbone-hq/minibone · src/index.ts:28
class Minibone {
public revision: number
public uid: string
private keys: BundleV0Key[]
private constructor(revision: number, uid: string, keys: BundleV0Key[]) {
this.revision = revision
this.uid = uid
this.keys = keys
}
/**
* Initializes minibone for a new user.
*/
public static async create(): Promise<Minibone> {
const uid = await generateUUID()
const minibone = new Minibone(0, uid, [])
await minibone.rotate()