@0x/contracts-test-utils: Make BlockchainContextDefinition interface

more concise.
This commit is contained in:
Lawrence Forman
2019-07-29 12:16:41 -04:00
parent 3cf48a831b
commit 9f4933e33d

View File

@@ -24,13 +24,11 @@ export interface ContextDefinition extends Mocha.IContextDefinition {
/**
* Interface for `blockchainTests()`.
*/
export interface BlockchainContextDefinition {
resets: {
only: BlockchainContextDefinitionCallback<ISuite>;
skip: BlockchainContextDefinitionCallback<void>;
optional: BlockchainContextDefinitionCallback<ISuite | void>;
(description: string, callback: BlockchainSuiteCallback): ISuite;
};
export interface BlockchainContextDefinition extends BlockchainContextDefinitionPartial {
resets: BlockchainContextDefinitionPartial;
}
interface BlockchainContextDefinitionPartial {
only: BlockchainContextDefinitionCallback<ISuite>;
skip: BlockchainContextDefinitionCallback<void>;
optional: BlockchainContextDefinitionCallback<ISuite | void>;