Fudge Core
    Preparing search index...

    Interface Metadata

    Metadata for classes extending Mutable. Metadata needs to be explicitly specified using decorators.

    type script 5.2 feature "decorator metadata" for additional information.

    interface Metadata {
        attributeTypes?: MetaAttributeTypes;
        enumerateKeys?: PropertyKey[];
        implements?: Set<Function>;
        serializables?: {
            [key: string]: "primitive" | "serializable" | "resource" | "node";
        };
        [key: string]: unknown;
        [key: number]: unknown;
        [key: symbol]: unknown;
    }

    Hierarchy

    • DecoratorMetadataObject
      • Metadata

    Indexable

    • [key: string]: unknown
    • [key: number]: unknown
    • [key: symbol]: unknown
    Index

    Properties

    attributeTypes?: MetaAttributeTypes

    The specified types of the attributes of a class. Use the type decorator to add type information to the metadata of a class.

    enumerateKeys?: PropertyKey[]
    implements?: Set<Function>
    serializables?: {
        [key: string]: "primitive" | "serializable" | "resource" | "node";
    }

    Map of property names to the type of serialization that should be used for that property.