Interface PrePostClass<This>

interface PrePostClass<This> {
    className: string;
    func: PrePostFunction<This>;
    id: number;
    metadata: DecoratorMetadataObject;
    name: string;
    options: PrePostOptions;
    type: symbol;
}

Type Parameters

  • This

Hierarchy

  • ClassMetaDescriptor
    • PrePostClass

Properties

className: string

Class name of the decorated class.

Function that will be executed before or after the Controller, Validator and Transformer decorator.

id: number

Unique ID

metadata: DecoratorMetadataObject

Metadata object to which this decorator is applied.

name: string

Name of the decorator.

Options for prepost decorator

type: symbol

Type symbol