4.1.4 • Published 6 months ago

@types/yesql v4.1.4

Weekly downloads
188
License
MIT
Repository
github
Last release
6 months ago

Installation

npm install --save @types/yesql

Summary

This package contains type definitions for yesql (https://github.com/pihvi/yesql#readme).

Details

Files were exported from https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/yesql.

index.d.ts

// Type definitions for yesql 4.1
// Project: https://github.com/pihvi/yesql#readme
// Definitions by: Lluís Ulzurrun de Asanza Sáez <https://github.com/Sumolari>
// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
// TypeScript Version: 2.3

declare function readSqlFiles(
    dir: string,
    options?: {
        pg?: boolean | undefined;
        type?: 'pg' | 'mysql' | undefined;
    },
): string;

declare namespace readSqlFiles {
    type AnyParams = Record<string, any>;
    interface Options {
        useNullForMissing?: boolean | undefined;
    }
    function pg<TParams extends object = AnyParams>(
        query: string,
        options?: Options
    ): (params: TParams) => { text: string; values: Array<TParams[keyof TParams]> };
    function mysql<TParams extends object = AnyParams>(
        query: string,
        options?: Options
    ): (params: TParams) => { sql: string; values: Array<TParams[keyof TParams]> };
}

export = readSqlFiles;

Additional Details

  • Last updated: Fri, 02 Jul 2021 16:32:09 GMT
  • Dependencies: none
  • Global values: none

Credits

These definitions were written by Lluís Ulzurrun de Asanza Sáez.

4.1.4

6 months ago

4.1.3

7 months ago

4.1.2

7 months ago

4.1.1

3 years ago

4.1.0

4 years ago

3.2.2

5 years ago

3.2.1

6 years ago

3.2.0

6 years ago