@openhps/rdf
    Preparing search index...

    Interface MemberOptionsBase

    interface MemberOptionsBase {
        constructor?: Typelike;
        deserializer?: (json: any, params: CustomDeserializerParams) => any;
        emitDefaultValue?: boolean;
        isRequired?: boolean;
        name?: string;
        preserveNull?: boolean;
        rdf?: RDFSerializerOptions;
        serializer?: (value: any, params: CustomSerializerParams) => any;
    }

    Hierarchy (View Summary)

    Index

    Properties

    constructor?: Typelike

    Sets the constructor of the property. Optional with ReflectDecorators.

    deserializer?: (json: any, params: CustomDeserializerParams) => any

    Custom deserializer for member

    emitDefaultValue?: boolean

    When set, a default value is emitted if the property is uninitialized/undefined.

    isRequired?: boolean

    When set, indicates that the member must be present when deserializing.

    name?: string

    When set, the key on the JSON that should be used instead of the class property name.

    preserveNull?: boolean

    Whether to preserve null in the JSON output. When false it will not emit nor store the property if its value is null. Default: false.

    Resource Description Framework serialization options

    serializer?: (value: any, params: CustomSerializerParams) => any

    Custom serialized for member