@skbkontur/cassandra-distributed-task-queue-ui
Version:
.NET library implementing distributed task queue machinery using Apache Cassandra
12 lines (11 loc) • 508 B
TypeScript
declare type QueryObject = any;
export declare type Parser<T> = (entity: T, parsedQueryString: QueryObject) => T;
export declare type Stringifier<T> = (entity: T, parsedQueryString: QueryObject) => QueryObject;
export declare class QueryStringMapping<T> {
parsers: Array<Parser<T>>;
stringifiers: Array<Stringifier<T>>;
constructor(parsers: Array<Parser<T>>, stringifiers: Array<Stringifier<T>>);
parse(queryString: Nullable<string>): T;
stringify(entity: T | null): string;
}
export {};