Add explicit any types to satisfy typescript compiler (#285)

This commit is contained in:
Pavel 2021-09-08 17:31:56 +03:00 committed by GitHub
parent 7556db0a93
commit 68281cfca2
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 6 additions and 6 deletions

View File

@ -86,7 +86,7 @@ case class TypeScriptFunc(func: FuncRes) {
var funcTypeOverload1 = argsTypescript.mkString(", ")
var funcTypeOverload2 = ("peer: FluencePeer" :: argsTypescript).mkString(", ")
val argsLets = args.map(arg => s"let ${fixupArgName(arg.name)};").mkString("\n")
val argsLets = args.map(arg => s"let ${fixupArgName(arg.name)}: any;").mkString("\n")
val argsFormAssingment = args
.map(arg => fixupArgName(arg.name))
@ -104,10 +104,10 @@ case class TypeScriptFunc(func: FuncRes) {
s"""
| export function ${func.funcName}(${funcTypeOverload1}) : ${funcTypeRes};
| export function ${func.funcName}(${funcTypeOverload2}) : ${funcTypeRes};
| export function ${func.funcName}(...args) {
| export function ${func.funcName}(...args: any) {
| let peer: FluencePeer;
| ${argsLets}
| let config;
| let config: any;
| if (args[0] instanceof FluencePeer) {
| peer = args[0];
| ${argsAssignmentStartingFrom1}

View File

@ -86,10 +86,10 @@ case class TypeScriptService(srv: ServiceRes) {
| }
|
| ${registerServiceArgs}
| export function ${registerName}(...args) {
| export function ${registerName}(...args: any) {
| let peer: FluencePeer;
| let serviceId;
| let service;
| let serviceId: any;
| let service: any;
| if (args[0] instanceof FluencePeer) {
| peer = args[0];
| } else {