@activecollab/components
Version:
ActiveCollab Components
14 lines • 818 B
TypeScript
import { IStepSequenceStep } from "./StepSequence";
/** The fifteen states a source-code spine node can be in */
export type SpineState = "done" | "merged" | "committed" | "progress" | "review" | "active" | "queued" | "failed" | "warning" | "conflict" | "skipped" | "manual" | "locked" | "draft" | "todo";
/**
* The fifteen spine states as generic `StepSequence` steps — the single
* source both the Spine State Explorer story and the app's source-code
* spine render from.
*
* A connector takes the tone of the step it points into, so `connectorTone`
* is only spelled out for a stage that has not been reached yet (queued /
* manual / locked) — there the line stays the faint neutral grey.
*/
export declare const SPINE_STEP: Record<SpineState, IStepSequenceStep>;
//# sourceMappingURL=SpineStep.d.ts.map