import { DeleteResult } from '../../../database-operations/delete' ; import { Chaining , CommonWithCondition , WithCondition } from '../../common' ; import { DeleteChainingKind } from './' ; import { execute } from './execute' ; export class DynamoDeleteWithCondition < Entity , KeySchema > extends CommonWithCondition < DeleteChainingKind > { constructor ( withCondition , currentStack ) { super ( withCondition , currentStack ) ; } public execute ( ) { return execute < Entity , KeySchema > ( this . _stack ) ; } }