Así que agregué esta función a continuación a mi clase ts:
private get(iD: string): Promise <Function> => async () => { const tallConfig = await longCrudService.getHalf(iD); const stream: Stream = tallConfig.stream; const response = this.createUrl(tallConfig, stream); return response; }Pero tan pronto como lo agrego, todas las demás funciones/métodos a continuación comienzan a arrojar este error: "No se puede encontrar el nombre 'nombre de la función'". ¿Lo agregué de manera incorrecta?. Todavía estoy tratando de conseguir una copia mecanografiada.
private get = async (id: string): Promise<Function> => {o
private get: (iD: string) => Promise<Function> = async (iD: string) => {Lo que en realidad estás declarando aquí es un método. La declaración de métodos con sintaxis de flecha es así:
private methodName = (param: ParamType): TypeOfReturnable => { // remember to return something of type TypeOfReturnable }