1 | import { Helpers as HelpersLogger } from 'ng2-logger/browser';
|
2 | import { Mapping } from './mapping';
|
3 | import { JSON10 } from 'json10/browser';
|
4 | export class Helpers extends HelpersLogger {
|
5 | static get Mapping() {
|
6 | return {
|
7 | encode(json, mapping) {
|
8 | return Mapping.encode(json, mapping);
|
9 | },
|
10 | decode(json, autodetect = false) {
|
11 | return Mapping.decode(json, autodetect);
|
12 | }
|
13 | };
|
14 | }
|
15 | static checkValidUrl(url) {
|
16 | let regex = /(http|https):\/\/(\w+:{0,1}\w*)?(\S+)(:[0-9]+)?(\/|\/([\w#!:.?+=&%!\-\/]))?/;
|
17 | return regex.test(url);
|
18 | }
|
19 | }
|
20 | Helpers.JSON = JSON10;
|
21 |
|
\ | No newline at end of file |