typescript从对象键获取属性

typescript从对象键获取属性,typescript,Typescript,您好,我有一个界面,其中有一个对象键: export interface IHandler<T> { handle(message: T): any; } export type IQueue = { name: string; options?: Options.AssertQueue; handler?: IHandler<IMessage>; }; export interface IQueues { (queue_name: string):

您好,我有一个界面,其中有一个对象键:

export interface IHandler<T> {
  handle(message: T): any;
}
export type IQueue = {
  name: string;
  options?: Options.AssertQueue;
  handler?: IHandler<IMessage>;
};
export interface IQueues {
  (queue_name: string): IQueue;
}
  public subscribe = (data: IQueue) => {
    if (Queues.queues[data.name]) {
      const handler = Queues.queues[data.name].hasOwnProperty('handler');
    }
    Queues.queues[data.name] = data;
  };
  public unsubscribe = (queue, handler) => {
    const result = Queues.queues[queue];
  };