RSX Code Reference
    Preparing search index...
    • rsx
    • DecoratedType

    Interface DecoratedType

    The DecoratedType interface represents how the attributes are inserted into the class.

    interface DecoratedType {
        $meta?: {
            class: { [attributeName: string]: Attribute | Attribute[] };
            instance: {
                [property: string | number | symbol]: {
                    [attributeName: string]: Attribute | Attribute[];
                };
            };
            static: {
                [property: string
                | number
                | symbol]: { [attributeName: string]: Attribute | Attribute[] };
            };
        };
    }
    Index
    $meta?: {
        class: { [attributeName: string]: Attribute | Attribute[] };
        instance: {
            [property: string | number | symbol]: {
                [attributeName: string]: Attribute | Attribute[];
            };
        };
        static: {
            [property: string
            | number
            | symbol]: { [attributeName: string]: Attribute | Attribute[] };
        };
    }

    The metadata for a class type.

    Type Declaration

    • class: { [attributeName: string]: Attribute | Attribute[] }

      The per-class attributes.

    • instance: {
          [property: string | number | symbol]: {
              [attributeName: string]: Attribute | Attribute[];
          };
      }

      The non-static member attributes.

    • static: {
          [property: string | number | symbol]: {
              [attributeName: string]: Attribute | Attribute[];
          };
      }

      The static member attributes.