mirror of
https://github.com/zhigang1992/DefinitelyTyped.git
synced 2026-05-01 02:42:47 +08:00
33 lines
799 B
TypeScript
33 lines
799 B
TypeScript
import mdurl = require('mdurl');
|
|
import { Url } from 'mdurl';
|
|
|
|
const encoded: string = mdurl.encode('%%%');
|
|
// return '%25%25%25'
|
|
|
|
const decoded: string = mdurl.decode(encoded);
|
|
// return '%%%'
|
|
|
|
const url: Url = mdurl.parse('HTTP://www.example.com/');
|
|
// return {
|
|
// 'protocol': 'HTTP:',
|
|
// 'slashes': true,
|
|
// 'hostname': 'www.example.com',
|
|
// 'pathname': '/'
|
|
// } as Url
|
|
|
|
const urlStr: string = mdurl.format(url);
|
|
// 'HTTP://www.example.com/'
|
|
|
|
import encode = require('mdurl/encode');
|
|
import decode = require('mdurl/decode');
|
|
import parse = require('mdurl/parse');
|
|
import format = require('mdurl/format');
|
|
|
|
const encoded2: string = encode('%%%');
|
|
|
|
const decoded2: string = decode(encoded);
|
|
|
|
const url2: Url = parse('HTTP://www.example.com/');
|
|
|
|
const urlStr2: string = format(url);
|