import 'reflect-metadata'; import { RESTDefaultParamProperty } from '../meta-models'; import { RestAdvParam } from '../models'; import RESTClient from '../rest-client'; export default class MethodFactory { private target; private propertyKey; readonly descriptor: { defaultParams?: Record; }; constructor(target: RESTClient, propertyKey: string, descriptor: { defaultParams?: Record; }); part(partName: string): RestAdvParam[]; }