From 2f8c734597057553b7652e10bba52e71e9fcbbc2 Mon Sep 17 00:00:00 2001 From: Paul Abbott Date: Tue, 15 Jun 2021 20:32:34 -0400 Subject: [PATCH] added extern for resolveLocalFileSystemURL() resolveLocalFileSystemURL() is missing from built-in extern nonstandard_fileapi.js. (resolveLocalFileSystemURI is there, but it's not what cordova-plugin-file uses) --- externs/browser/nonstandard_fileapi.js | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/externs/browser/nonstandard_fileapi.js b/externs/browser/nonstandard_fileapi.js index 02861fd9810..0863e4bebf4 100644 --- a/externs/browser/nonstandard_fileapi.js +++ b/externs/browser/nonstandard_fileapi.js @@ -623,6 +623,27 @@ function resolveLocalFileSystemURI(uri, successCallback, errorCallback) {} Window.prototype.resolveLocalFileSystemURI = function(uri, successCallback, errorCallback) {} +/** + * @see https://developer.mozilla.org/en-US/docs/Web/API/LocalFileSystem + * @see https://cordova.apache.org/docs/en/10.x/reference/cordova-plugin-file/ + * @param {string} url + * @param {function(!Entry)} successCallback + * @param {function(!FileError)=} errorCallback + * @return {undefined} + */ +function resolveLocalFileSystemURL(url, successCallback, errorCallback) {} + +/** + * @see https://developer.mozilla.org/en-US/docs/Web/API/LocalFileSystem + * @see https://cordova.apache.org/docs/en/10.x/reference/cordova-plugin-file/ + * @param {string} url + * @param {function(!Entry)} successCallback + * @param {function(!FileError)=} errorCallback + * @return {undefined} + */ +Window.prototype.resolveLocalFileSystemURL = + function(url, successCallback, errorCallback) {} + /** * This has replaced requestFileSystem in Chrome since WebKit revision 84224. * @see http://www.w3.org/TR/file-system-api/#widl-LocalFileSystem-requestFileSystem