1 2 3 4 5 6 7 8 9 10 11 12
export function getDataFromDataTransfer( dataTransfer: DataTransfer, typesToTry: string[], defaultValue: string, ): string { const result = typesToTry.reduce( (resultSoFar, typeToTry) => resultSoFar || dataTransfer.getData(typeToTry), '', ) return result != null ? result : defaultValue }