@metabridge/plugin-typescript
Advanced tools
Comparing version 0.2.0 to 0.2.1
export interface MetaBridgeDriver { | ||
onQueried: (queryName: string, requestBody: any) => Promise<any>; | ||
onSubscribed: (subscriptionName: string, requestBody: any, listener: (response: any) => void) => void; | ||
onSubscribed: (subscriptionName: string, requestBody: any, listener: (error: Error | null, response: any | null) => void) => void; | ||
} | ||
@@ -5,0 +5,0 @@ export declare function makeScaffoldedBridge<T extends MetaBridgeDriver>({ driver, }: { |
@@ -74,3 +74,3 @@ "use strict"; | ||
*/ | ||
${functionName}(req: ${requestBodyTypeName}, listener: (res: ${responseTypeName}) => void): void { | ||
${functionName}(req: ${requestBodyTypeName}, listener: (error: Error | null, response: ${responseTypeName} | null) => void): void { | ||
return driver.onSubscribed("${subscriptionName}", req, listener) | ||
@@ -77,0 +77,0 @@ }, |
{ | ||
"name": "@metabridge/plugin-typescript", | ||
"version": "0.2.0", | ||
"version": "0.2.1", | ||
"main": "lib/index.js", | ||
@@ -31,3 +31,3 @@ "files": [ | ||
}, | ||
"gitHead": "1811c8182e9fda1de01158fd4a4912bf94db2391" | ||
"gitHead": "dbf586e3c0c329e15ae76cb8118db12d5742f5df" | ||
} |
@@ -6,3 +6,3 @@ export interface MetaBridgeDriver { | ||
requestBody: any, | ||
listener: (response: any) => void | ||
listener: (error: Error | null, response: any | null) => void | ||
) => void; | ||
@@ -9,0 +9,0 @@ } |
@@ -103,3 +103,3 @@ import { camelCase, pascalCase } from "change-case"; | ||
*/ | ||
${functionName}(req: ${requestBodyTypeName}, listener: (res: ${responseTypeName}) => void): void { | ||
${functionName}(req: ${requestBodyTypeName}, listener: (error: Error | null, response: ${responseTypeName} | null) => void): void { | ||
return driver.onSubscribed("${subscriptionName}", req, listener) | ||
@@ -106,0 +106,0 @@ }, |
10961