import TransactionDetails = Truffle.TransactionDetails; export class ContractUtil { // Contract does not allow empty object option // need to wrap option into array so that we can spread it with apply function static wrapOptionIntoArray(option?: TransactionDetails) { return !option || Object.keys(option).length === 0 ? [] : [option]; } }