Skip to content

Commit

Permalink
[FABN-1100] Ammended typescript definitions
Browse files Browse the repository at this point in the history
Change-Id: I46bead0a9f3da9457c3bad3d6c2adddda3768ae8
Signed-off-by: Liam Grace <liamgrace.896@gmail.com>
  • Loading branch information
liam-grace committed Mar 28, 2019
1 parent 297bcff commit ea5750f
Showing 1 changed file with 8 additions and 8 deletions.
16 changes: 8 additions & 8 deletions fabric-network/types/index.d.ts
Original file line number Diff line number Diff line change
Expand Up @@ -89,15 +89,15 @@ export class Gateway {
export interface Network {
getChannel(): Channel;
getContract(chaincodeId: string, name?: string): Contract;
addBlockListener(listenerName: string, callback: (block: Client.Block) => void, options?: object): BlockEventListener;
addCommitListener(listenerName: string, callback: (error: Error, transactionId: string, status: string, blockNumber: string) => void, options?: object): TransactionEventListener;
addBlockListener(listenerName: string, callback: (block: Client.Block) => void, options?: object): Promise<BlockEventListener>;
addCommitListener(listenerName: string, callback: (error: Error, transactionId: string, status: string, blockNumber: string) => void, options?: object): Promise<CommitEventListener>;
}

export interface Contract {
createTransaction(name: string): Transaction;
evaluateTransaction(name: string, ...args: string[]): Promise<Buffer>;
submitTransaction(name: string, ...args: string[]): Promise<Buffer>;
addContractListener(listenerName: string, eventName: string, callback: (error: Error, event: {[key: string]: any}, blockNumber: string, transactionId: string, status: string) => void, options?: object): ContractEventListener;
addContractListener(listenerName: string, eventName: string, callback: (error: Error, event: {[key: string]: any}, blockNumber: string, transactionId: string, status: string) => void, options?: object): Promise<ContractEventListener>;
}

export interface TransientMap {
Expand All @@ -110,7 +110,7 @@ export interface Transaction {
getNetwork(): Network;
setTransient(transientMap: TransientMap): this;
submit(...args: string[]): Promise<Buffer>;
addCommitListener(callback: (error: Error, transactionId: string, status: string, blockNumber: string) => void, options: object, eventHub?: Client.ChannelEventHub): void;
addCommitListener(callback: (error: Error, transactionId: string, status: string, blockNumber: string) => void, options: object, eventHub?: Client.ChannelEventHub): Promise<CommitEventListener>;
}

export interface FabricError extends Error {
Expand Down Expand Up @@ -195,9 +195,9 @@ export class BaseCheckpointer {

export class FileSystemCheckpointer extends BaseCheckpointer {
constructor();
public initialize(channelName: string, listenerName: string): void;
public save(transactionId: string, blockNumber: string): void;
public load(): Checkpoint;
public initialize(channelName: string, listenerName: string): Promise<void>;
public save(transactionId: string, blockNumber: string): Promise<void>;
public load(): Promise<Checkpoint>;
}

export type CheckpointerFactory = (channelName: string, listenerName: string, options: object) => BaseCheckpointer;
Expand All @@ -210,7 +210,7 @@ export class EventHubManager {
public getReplayEventHubs(peers: Client.Peer[]): Client.ChannelEventHub[];
}

export class TransactionEventListener {
export class CommitEventListener {
public register(): void;
public setEventHub(eventHub: Client.ChannelEventHub): void;
public unregister(): void;
Expand Down

0 comments on commit ea5750f

Please sign in to comment.