Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface AnnotationDecorator<TS>

Represents a decorator which accepts an Annotation's options object.

Type parameters

  • TS: any[]

Hierarchy

  • AnnotationDecorator

Callable

  • __call(...args: TS): (target: any, ...args: any[]) => void
  • __call(...args: TS): (target: any) => void
  • __call(...args: TS): (target: any, propertyKey: string) => void
  • __call(...args: TS): (target: any, propertyKey: string, descriptor: PropertyDescriptor) => void
  • __call(...args: TS): (target: any, propertyKey: string, index: number) => void
  • Represents a decorator which accepts an Annotation's options object.

    Parameters

    • Rest ...args: TS

    Returns (target: any, ...args: any[]) => void

      • (target: any, ...args: any[]): void
      • Parameters

        • target: any
        • Rest ...args: any[]

        Returns void

  • Represents a decorator which accepts an Annotation's options object.

    Parameters

    • Rest ...args: TS

    Returns (target: any) => void

      • (target: any): void
      • Parameters

        • target: any

        Returns void

  • Represents a decorator which accepts an Annotation's options object.

    Parameters

    • Rest ...args: TS

    Returns (target: any, propertyKey: string) => void

      • (target: any, propertyKey: string): void
      • Parameters

        • target: any
        • propertyKey: string

        Returns void

  • Represents a decorator which accepts an Annotation's options object.

    Parameters

    • Rest ...args: TS

    Returns (target: any, propertyKey: string, descriptor: PropertyDescriptor) => void

      • (target: any, propertyKey: string, descriptor: PropertyDescriptor): void
      • Parameters

        • target: any
        • propertyKey: string
        • descriptor: PropertyDescriptor

        Returns void

  • Represents a decorator which accepts an Annotation's options object.

    Parameters

    • Rest ...args: TS

    Returns (target: any, propertyKey: string, index: number) => void

      • (target: any, propertyKey: string, index: number): void
      • Parameters

        • target: any
        • propertyKey: string
        • index: number

        Returns void

Generated using TypeDoc