Skip to content

Home > @theweave/api > MossRole

MossRole variable

MossRole is a typed Enum of GroupRoles

Signature:

typescript
MossRole: {
    readonly Member: {
        readonly name: "Member";
        readonly mandateDuration: 0;
        readonly privileges: readonly [];
    };
    readonly Steward: {
        readonly name: "Steward";
        readonly mandateDuration: 0;
        readonly privileges: readonly [MossPrivilege.AddTool, MossPrivilege.ChangeGroupProperties, MossPrivilege.MakeSteward];
    };
    readonly Progenitor: {
        readonly name: "Progenitor";
        readonly mandateDuration: 0;
        readonly privileges: readonly [MossPrivilege.AddTool, MossPrivilege.ChangeGroupProperties, MossPrivilege.ArchiveTool, MossPrivilege.MakeSteward];
    };
}