@signiant/media-shuttle-sdk-base
Version:
The base parent sdk behind other media shuttle sdks (e.g. media-shuttle-sdk)
19 lines • 685 B
TypeScript
import Transfer from '../Transfer';
import TransferEvent from './TransferEvent';
/**
* A common ancestor sent to all registered TransferEventCallback functions
* @type TransferType The transfer extension associated with this callback.
*/
interface TransferEventCallbackData<TransferType extends Transfer> {
/**
* The transfer that is firing this event. This is potentially useful when multiple transfers are using the same
* callback function.
*/
transfer: TransferType;
/**
* The event on the state of the transfer.
*/
event: TransferEvent;
}
export default TransferEventCallbackData;
//# sourceMappingURL=TransferEventCallbackData.d.ts.map