"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.getFilename = getFilename; /** * Returns the filename part of the URL. * * @param {string} url The full URL. * * @example * ```js * const filename1 = getFilename( 'http://localhost:8080/this/is/a/test.jpg' ); // 'test.jpg' * const filename2 = getFilename( '/this/is/a/test.png' ); // 'test.png' * ``` * * @return {string|void} The filename part of the URL. */ function getFilename(url) { let filename; if (!url) { return; } try { filename = new URL(url, 'http://example.com').pathname.split('/').pop(); } catch (error) {} if (filename) { return filename; } } //# sourceMappingURL=get-filename.js.map