@datalayer/core
Version:
**Datalayer Core**
18 lines (17 loc) • 508 B
TypeScript
import { IBaseSpace } from "./Space";
import { Instructor } from "./Instructor";
import { IStudent } from "./Student";
import { ISchool } from "./School";
import { ISpace } from "./Space";
import { ISpaceItem } from "./SpaceItem";
export type ICourse = IBaseSpace & {
type: 'space';
variant: "course";
seedSpace?: ISpace;
school?: ISchool;
instructor?: Instructor;
students?: Map<string, IStudent>;
items: Array<ISpaceItem>;
itemIds: Array<string>;
};
export default ICourse;