11 lines
333 B
TypeScript
11 lines
333 B
TypeScript
import type { ExternalModelStateSnapshot } from "../../external-model/domain/external-model-contracts.js";
|
|
|
|
export interface ExternalModelStateReadResult {
|
|
projectExists: boolean;
|
|
state: ExternalModelStateSnapshot;
|
|
}
|
|
|
|
export interface ExternalModelStateReader {
|
|
getByProject(projectId: string): ExternalModelStateReadResult;
|
|
}
|