Class RpcServerAction

Hierarchy

  • RpcServerAction

Constructors

Properties

cachedActionsTypes: {
    [id: string]: ActionTypes;
} = {}

Type declaration

collections: {
    [id: number]: {
        collection: Collection<any>;
        unsubscribe: (() => void);
    };
} = {}

Type declaration

  • [id: number]: {
        collection: Collection<any>;
        unsubscribe: (() => void);
    }
    • collection: Collection<any>
    • unsubscribe: (() => void)
        • (): void
        • Returns void

controllers: Map<string, {
    controller: ClassType<any>;
    module?: InjectorModule<any, InjectorModule<any, any>>;
}>
injector: InjectorContext
observableSubjects: {
    [id: number]: {
        completedByClient: boolean;
        subject: Subject<any>;
        subscription: Subscription;
    };
} = {}

Type declaration

  • [id: number]: {
        completedByClient: boolean;
        subject: Subject<any>;
        subscription: Subscription;
    }
    • completedByClient: boolean
    • subject: Subject<any>
    • subscription: Subscription
observables: {
    [id: number]: {
        classType: ClassType;
        method: string;
        observable: Observable<any>;
        subscriptions: {
            [id: number]: {
                active: boolean;
                complete: (() => void);
                sub?: Subscription;
            };
        };
        types: ActionTypes;
    };
} = {}

Type declaration

  • [id: number]: {
        classType: ClassType;
        method: string;
        observable: Observable<any>;
        subscriptions: {
            [id: number]: {
                active: boolean;
                complete: (() => void);
                sub?: Subscription;
            };
        };
        types: ActionTypes;
    }
    • classType: ClassType
    • method: string
    • observable: Observable<any>
    • subscriptions: {
          [id: number]: {
              active: boolean;
              complete: (() => void);
              sub?: Subscription;
          };
      }
      • [id: number]: {
            active: boolean;
            complete: (() => void);
            sub?: Subscription;
        }
        • active: boolean
        • complete: (() => void)
            • (): void
            • Returns void

        • Optional sub?: Subscription
    • types: ActionTypes
sessionState: SessionState

Methods

Generated using TypeDoc