mobx-react-routing
Version:
MobX react-router-dom integration
21 lines • 927 B
TypeScript
import { DefinePresetByType, QueryParamsFieldModelConfig, QueryParamsFieldModelPresetConfig } from './query-params-field.types.js';
export declare class QueryParamsField<T> {
private config;
name: string;
constructor(config: QueryParamsFieldModelConfig<T>);
get rawValue(): string | undefined;
get value(): T;
set: (value: T | undefined) => Promise<void>;
createUrl: (value?: T) => string;
/**
* Create get\set value, which is synchronized with the query parameter
* Create by preset
*/
static createWithPreset<T>(config: QueryParamsFieldModelPresetConfig<DefinePresetByType<T>, T>): QueryParamsField<T>;
/**
* Create get\set value, which is synchronized with the query parameter
* Manual handling of the query parameter
*/
static create<T>(config: QueryParamsFieldModelConfig<T>): QueryParamsField<T>;
}
//# sourceMappingURL=query-params-field.d.ts.map