import { RestClient } from '../rest-client'; /** * Defines a custom timeout function. * @param {number} timeout - The timeout duration in milliseconds. */ export function Timeout(timeout: number) { return function(target: RestClient, propertyKey: string, descriptor: any) { if (!descriptor.timeout) { descriptor.timeout = []; } descriptor.timeout.push(timeout); return descriptor; }; }