UNPKG

@platform/cell.schema

Version:

URI and database schemas for the `cell.os`.

25 lines (24 loc) 680 B
import { t } from '../common'; import * as util from './util'; export declare class Url<Q extends Record<string, unknown> = any> implements t.IUrl<Q> { static isLocal: typeof util.isLocal; static parse(input?: string | number): { origin: t.IUrlOrigin; path: string; }; constructor(args: { origin: string; path?: string; query?: Partial<Q>; querystring?: string; }); private _query; private _querystring; readonly origin: t.IUrlOrigin; readonly path: string; get querystring(): string; query(input: Partial<Q>): Url<Q>; toString(options?: { origin?: boolean; }): string; }