database-builder
Version:
Library to assist in creating and maintaining SQL commands.
11 lines (10 loc) • 420 B
TypeScript
import { ExpressionOrColumn } from "./utils";
export declare class RowMapper<T> {
private _readable;
private _valueResultMap;
constructor(_readable: {
read: <TReader extends any>(typeT: new () => TReader, alias?: string) => TReader;
});
map<TReader extends any>(typeT: new () => TReader, expression: ExpressionOrColumn<TReader, T>, alias?: string): RowMapper<T>;
result(): T;
}