ConceptPortal-public/rsconcept/frontend/src/models/oss.ts

24 lines
550 B
TypeScript
Raw Normal View History

2024-06-04 23:00:22 +03:00
/**
* Module: Schema of Synthesis Operations.
*/
import { ILibraryItemData } from './library';
import { UserID } from './user';
/**
* Represents backend data for Schema of Synthesis Operations.
*/
export interface IOperationSchemaData extends ILibraryItemData {
additional_data?: number[];
}
/**
* Represents Schema of Synthesis Operations.
*/
export interface IOperationSchema extends IOperationSchemaData {
subscribers: UserID[];
editors: UserID[];
producedData: number[]; // TODO: modify this to store calculated state on load
}