isSupportedPasteProvider(provider, dataTransfer, preference) {
        var _a;
        if (!((_a = provider.pasteMimeTypes) === null || _a === void 0 ? void 0 : _a.some(type => dataTransfer.matches(type)))) {
            return false;
        }
        return !preference || this.providerMatchesPreference(provider, preference);
    }
Filter out providers if they:
- Don't handle any of the data transfer types we have
- Don't match the preferred paste kind