@acoustic-content-sdk/redux-feature-url-config
Version:
> TODO: description
16 lines • 1.65 kB
JavaScript
/**
* @fileoverview added by tsickle
* Generated from: utils/general.selectors.ts
* @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/
import { isAbsoluteURL, isNotNil } from '@acoustic-content-sdk/utils';
/**
* Tests if a value is a valid URL
*
* @param {?} aValue - the value to test
* @return {?} true if the value is a valid URL
*/
export function isValidUrl(aValue) {
return (isNotNil(aValue) && isNotNil(aValue.href) && isAbsoluteURL(aValue.href));
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZ2VuZXJhbC5zZWxlY3RvcnMuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9AYWNvdXN0aWMtY29udGVudC1zZGsvcmVkdXgtZmVhdHVyZS11cmwtY29uZmlnLyIsInNvdXJjZXMiOlsidXRpbHMvZ2VuZXJhbC5zZWxlY3RvcnMudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7QUFBQSxPQUFPLEVBQUUsYUFBYSxFQUFFLFFBQVEsRUFBRSxNQUFNLDZCQUE2QixDQUFDOzs7Ozs7O0FBUXRFLE1BQU0sVUFBVSxVQUFVLENBQUMsTUFBVztJQUNwQyxPQUFPLENBQ0wsUUFBUSxDQUFDLE1BQU0sQ0FBQyxJQUFJLFFBQVEsQ0FBQyxNQUFNLENBQUMsSUFBSSxDQUFDLElBQUksYUFBYSxDQUFDLE1BQU0sQ0FBQyxJQUFJLENBQUMsQ0FDeEUsQ0FBQztBQUNKLENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBpc0Fic29sdXRlVVJMLCBpc05vdE5pbCB9IGZyb20gJ0BhY291c3RpYy1jb250ZW50LXNkay91dGlscyc7XG5cbi8qKlxuICogVGVzdHMgaWYgYSB2YWx1ZSBpcyBhIHZhbGlkIFVSTFxuICpcbiAqIEBwYXJhbSBhVmFsdWUgIC0gdGhlIHZhbHVlIHRvIHRlc3RcbiAqIEByZXR1cm5zIHRydWUgaWYgdGhlIHZhbHVlIGlzIGEgdmFsaWQgVVJMXG4gKi9cbmV4cG9ydCBmdW5jdGlvbiBpc1ZhbGlkVXJsKGFWYWx1ZTogYW55KTogYVZhbHVlIGlzIFVSTCB7XG4gIHJldHVybiAoXG4gICAgaXNOb3ROaWwoYVZhbHVlKSAmJiBpc05vdE5pbChhVmFsdWUuaHJlZikgJiYgaXNBYnNvbHV0ZVVSTChhVmFsdWUuaHJlZilcbiAgKTtcbn1cbiJdfQ==