API • Docs
API / <internal> / CoreOwnership
TypedEmitter
new CoreOwnership(
opts):CoreOwnership
• opts
• opts.coreKeypairs: Record<"auth" | "config" | "data" | "blobIndex" | "blob", KeyPair>
• opts.dataType: DataType<DataStore<"auth", "role" | "coreOwnership">, JsonSchemaToDrizzleSqliteTable<object, object, "coreOwnership", AdditionalColumns, "docId">, "coreOwnership", object, object>
• opts.identityKeypair: KeyPair
TypedEmitter.constructor
get(
deviceId):Promise<object&DerivedDocFields>
Get capabilities for a given deviceId
• deviceId: string
Promise<object & DerivedDocFields>
getAll():
Promise<object&DerivedDocFields[]>
Promise<object & DerivedDocFields[]>
getCoreId(
deviceId,namespace):Promise<string>
• deviceId: string
• namespace: "auth" | "config" | "data" | "blobIndex" | "blob"
Promise<string>
coreId of core belonging to deviceId for namespace
getOwner(
coreId):Promise<string>
• coreId: string
Promise<string>
deviceId of device that owns the core