Skip to content

Commit

Permalink
refacto declarative
Browse files Browse the repository at this point in the history
  • Loading branch information
vrolland committed May 10, 2021
1 parent 2bc04e9 commit 3f720bb
Show file tree
Hide file tree
Showing 4 changed files with 476 additions and 587 deletions.
4 changes: 2 additions & 2 deletions packages/advanced-logic/src/advanced-logic.ts
Expand Up @@ -8,7 +8,7 @@ import {
import contentData from './extensions/content-data';
import AddressBasedBtc from './extensions/payment-network/bitcoin/mainnet-address-based';
import AddressBasedTestnetBtc from './extensions/payment-network/bitcoin/testnet-address-based';
import declarative from './extensions/payment-network/declarative';
import Declarative from './extensions/payment-network/declarative';
import AddressBasedErc20 from './extensions/payment-network/erc20/address-based';
import FeeProxyContractErc20 from './extensions/payment-network/erc20/fee-proxy-contract';
import ProxyContractErc20 from './extensions/payment-network/erc20/proxy-contract';
Expand All @@ -27,7 +27,7 @@ export default class AdvancedLogic implements AdvancedLogicTypes.IAdvancedLogic
addressBasedTestnetBtc: new AddressBasedTestnetBtc(),
contentData,
anyToErc20Proxy: new AnyToErc20Proxy(),
declarative,
declarative: new Declarative(),
ethereumInputData: new EthereumInputData(),
feeProxyContractErc20: new FeeProxyContractErc20(),
proxyContractErc20: new ProxyContractErc20(),
Expand Down
11 changes: 7 additions & 4 deletions packages/advanced-logic/src/extensions/abstract-extension.ts
Expand Up @@ -119,8 +119,11 @@ export default abstract class AbstractExtension<TCreationParameters> {
* @param request
* @param extensionAction action to apply
*/
protected abstract validate(
request: RequestLogicTypes.IRequest,
extensionAction: ExtensionTypes.IAction,
): void;
protected validate(
// eslint-disable-next-line @typescript-eslint/no-unused-vars
_request: RequestLogicTypes.IRequest,
// eslint-disable-next-line @typescript-eslint/no-unused-vars
_extensionAction: ExtensionTypes.IAction,
// eslint-disable-next-line @typescript-eslint/no-empty-function
): void {}
}

0 comments on commit 3f720bb

Please sign in to comment.