Files
linsa-linsa-io/web/app/lib/schema/master/force-graph.ts
2024-10-07 12:44:17 +03:00

16 lines
393 B
TypeScript

import { co, CoList, CoMap } from "jazz-tools"
export class Connection extends CoMap {
name = co.string
}
export class ListOfConnections extends CoList.Of(co.ref(Connection)) {}
export class ForceGraph extends CoMap {
name = co.string
prettyName = co.string
connections = co.optional.ref(ListOfConnections)
}
export class ListOfForceGraphs extends CoList.Of(co.ref(ForceGraph)) {}