MemberScope: {
id?: string;
name?: string;
} & {
actions: (
| "create"
| "write"
| "delete"
| "updateMetadata"
| "signal")[];
publication?: objectInputType<{
actions: ZodArray<ZodEffects<ZodEnum<["write", "create", "delete", "updateMetadata", "enable", "disable"]>,
| "create"
| "write"
| "delete"
| "updateMetadata"
| "enable"
| "disable",
| "create"
| "write"
| "delete"
| "updateMetadata"
| "enable"
| "disable">, "many">;
}, ZodTypeAny, "passthrough">;
subscription?: objectInputType<{
actions: ZodArray<ZodEffects<ZodEnum<["write", "create", "delete"]>, "create" | "write" | "delete", "create" | "write" | "delete">, "many">;
}, ZodTypeAny, "passthrough">;
} & {
[k: string]: unknown;
}
Type declaration
Optionalid?: string
Optionalname?: string
Type declaration
actions: (
| "create"
| "write"
| "delete"
| "updateMetadata"
| "signal")[]
Optionalpublication?: objectInputType<{
actions: ZodArray<ZodEffects<ZodEnum<["write", "create", "delete", "updateMetadata", "enable", "disable"]>,
| "create"
| "write"
| "delete"
| "updateMetadata"
| "enable"
| "disable",
| "create"
| "write"
| "delete"
| "updateMetadata"
| "enable"
| "disable">, "many">;
}, ZodTypeAny, "passthrough">
Optionalsubscription?: objectInputType<{
actions: ZodArray<ZodEffects<ZodEnum<["write", "create", "delete"]>, "create" | "write" | "delete", "create" | "write" | "delete">, "many">;
}, ZodTypeAny, "passthrough">
id (id または name のどちらかが必須 *)