@altostra/core
Version:
Core library for shared types and logic
14 lines (13 loc) • 569 B
TypeScript
import type { ISODate, Project as IProject } from "../../../bizops/Types";
import type { Blueprint } from "../../../blueprint";
export declare type ProjectId = string;
export type { IProject };
export declare class Project implements IProject {
readonly blueprints: Blueprint[];
readonly id: ProjectId;
readonly name: string;
readonly created: ISODate;
description: string;
constructor(id: ProjectId, blueprints: Blueprint[], name?: string, description?: string, created?: ISODate);
static createWithIdOnly(projectId: ProjectId): Project;
}