UNPKG

@qoollo/ngx-form-url-saver

Version:

Angular directive for syncing form's data with URL query

11 lines (10 loc) 656 B
import { Params } from '@angular/router'; import { QueryGenerationStrategy } from './query-generation-strategy.interface'; import { ValueHandlingStrategy } from '../form-value-handling-strategies/value-handling-strategy.interface'; export declare class SeparatedQueryGenerationStrategy implements QueryGenerationStrategy { private readonly formHandlingStrategy; constructor(formHandlingStrategy: ValueHandlingStrategy); inferFormValueFromQuery(queryParams: Params, formValue: Record<string, unknown>): object; convertFormValueToQueryObject(formValue: Record<string, unknown>): object; createClearingObject(formValue: object): object; }