import { SerializableObject, SerializableArrayMember } from '@openhps/core'; import { tree } from '../../terms'; import { BlankNode, SerializableThing } from '@openhps/rdf'; @SerializableObject({ rdf: { type: tree.Collection, }, }) export class Collection extends SerializableThing { @SerializableArrayMember(SerializableThing, { rdf: { predicate: tree.member, serializer: false, }, }) members?: (SerializableThing | BlankNode)[] = []; }