@datalayer/core
Version:
[](https://datalayer.io)
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;