Ephemeral collaborator selection and activity update.
- Package
@sheetwrite/core
- Source
packages/core/src/collaboration.ts#L14
Members 4
actor
actor: PresenceActorinterface PresenceActor {
id: string;
displayName?: string;
color?: string;
}interface PresenceActor {
id: string;
displayName?: string;
color?: string;
}interface PresenceActor {
id: string;
displayName?: string;
color?: string;
}Public collaborator identity attached to presence updates.API reference →;
activeSheet
selections
selections: readonly Rangeinterface Range {
sheet: SheetId;
start: { row: number; col: number };
end: { row: number; col: number };
}interface Range {
sheet: SheetId;
start: { row: number; col: number };
end: { row: number; col: number };
}interface Range {
sheet: SheetId;
start: {
row: number;
col: number;
};
end: {
row: number;
col: number;
};
}Inclusive rectangular cell range on a stable sheet ID.API reference →[];
sentAt
Declaration
View full TypeScript declaration
export interface PresenceMessage {
actor: PresenceActorinterface PresenceActor {
id: string;
displayName?: string;
color?: string;
}interface PresenceActor {
id: string;
displayName?: string;
color?: string;
}interface PresenceActor {
id: string;
displayName?: string;
color?: string;
}Public collaborator identity attached to presence updates.API reference →; selections: readonly Rangeinterface Range {
sheet: SheetId;
start: { row: number; col: number };
end: { row: number; col: number };
}interface Range {
sheet: SheetId;
start: { row: number; col: number };
end: { row: number; col: number };
}interface Range {
sheet: SheetId;
start: {
row: number;
col: number;
};
end: {
row: number;
col: number;
};
}Inclusive rectangular cell range on a stable sheet ID.API reference →[];