@adpt/core
Version:
AdaptJS core library
13 lines • 900 B
TypeScript
import { Handle } from "../handle";
import { Dependency, DeployHelpers, Relation, RelationExt, Waiting, WaitStatus } from "./deploy_types";
export declare const relationIsReadyStatus: (rels: Relation | Relation[]) => true | Waiting | Waiting[];
export declare const relationIsReady: (r: Relation) => boolean;
export declare const relationInverse: (r: Relation) => Relation;
export declare const relationToString: (r: Relation, indent?: string) => string;
export declare const waitStatusToString: (s: WaitStatus) => string;
export declare function depName(d: Dependency): string;
export declare const toRelation: (h: DeployHelpers, d: Dependency) => Relation;
export declare function relatedHandles(rel: RelationExt): Handle[];
export declare const toDependencies: (r: RelationExt) => Dependency[];
export declare const nDepends: (count: number) => string;
//# sourceMappingURL=relation_utils.d.ts.map