@atproto/ozone
Version:
Backend service for moderating the Bluesky network.
23 lines (19 loc) • 496 B
text/typescript
import { Generated } from 'kysely'
export const memberTableName = 'member'
export interface Member {
did: string
role:
| 'tools.ozone.team.defs#roleAdmin'
| 'tools.ozone.team.defs#roleTriage'
| 'tools.ozone.team.defs#roleVerifier'
| 'tools.ozone.team.defs#roleModerator'
disabled: Generated<boolean>
handle: string | null
displayName: string | null
createdAt: Date
updatedAt: Date
lastUpdatedBy: string
}
export type PartialDB = {
[memberTableName]: Member
}