Interface: SyncOptions
Options for synchronizing roadmap data to Discord.
Properties
dryRun?
optional dryRun: boolean;
Optional flag to preview changes without applying them (defaults to false)
guild
guild: Guild;
The Discord guild to sync
onProgress()?
optional onProgress: (update) => void | Promise<void>;
Optional callback invoked during sync to report progress
Parameters
| Parameter | Type |
|---|---|
update | SyncProgressUpdate |
Returns
void | Promise<void>
provider
provider: RoadmapProvider<ProviderConfig>;
The roadmap provider instance
signal?
optional signal: any;
Optional abort signal that allows callers to cancel an in-flight sync.
When triggered, the sync stops before processing the next card and throws
a SyncCanceledError, preserving progress up to that point.
syncId?
optional syncId: string;
Optional sync identifier for traceability across logs/UI