mirror of
https://github.com/gosticks/DefinitelyTyped.git
synced 2026-02-26 18:52:52 +00:00
34 lines
798 B
TypeScript
34 lines
798 B
TypeScript
// Type definitions for domurl
|
|
// Project: https://github.com/Mikhus/domurl
|
|
// Definitions by: Mikhus <ttps://github.com/Mikhus>
|
|
// Definitions: https://github.com/Mikhus/DefinitelyTyped
|
|
|
|
// <reference types="node" />
|
|
|
|
declare namespace domurl {
|
|
type QueryString<T> = T;
|
|
}
|
|
|
|
declare class Url<T> {
|
|
constructor(url?: string);
|
|
query: domurl.QueryString<T>;
|
|
protocol: string;
|
|
user: string;
|
|
pass: string;
|
|
host: string;
|
|
port: string;
|
|
path: string;
|
|
hash: string;
|
|
href: string;
|
|
toString: () => string;
|
|
encode: (s: string) => string;
|
|
decode: (s: string) => string;
|
|
isAbsolute: () => boolean;
|
|
paths: (paths?: [string]) => [string];
|
|
isEmptyQuery: () => boolean;
|
|
queryLength: () => number;
|
|
clearQuery: () => Url<{}>;
|
|
}
|
|
|
|
export = Url;
|