@urltools/modify-url
Version:
modify url based on serializable config
5 lines (4 loc) • 334 B
TypeScript
import { ModifyUrlConfig } from '@urltools/utils/lib/types/modifyUrl';
export declare type ModifyUrl = (config: ModifyUrlConfig) => (url: string) => string;
export declare type ModifyUrlSubConfig = Exclude<ModifyUrlConfig[keyof ModifyUrlConfig], undefined>;
export declare type Module = (url: URL, config: ModifyUrlSubConfig) => URL;