Accept a pending invitation by token. The caller is the new recipient.
Apply a previously-previewed delta. Server enforces the drop guard regardless of UI.
All current (non-revoked) shares for a list.
Send an email invitation. Returns the invitation token — the caller is expected to build an accept URL from it.
All lists shared with the current user. Drives the "Shared With Me" tab.
Preview a delta. Never mutates. The returned token is required by ApplyDelta.
Revoke a pending invitation. No-op once accepted (caller should
Unshare the resulting permission instead).
Direct user/role share. Mirrors ListSharing.Share.
Typed client for the Lists Operations GraphQL surface. Mirrors the
@memberjunction/lists-basetype surface 1:1 so callers (Angular, Actions, tests) get the same type contract end-to-end. The client owns the wire-format mapping (flat GraphQL inputs ↔ discriminated TypeScript unions) so consumers don't need to learn the GraphQL surface.