@types/sql-template
    TypeScript icon, indicating that this package has built-in type declarations

    1.2.1 • Public • Published

    Installation

    npm install --save @types/sql-template

    Summary

    This package contains type definitions for sql-template (https://github.com/131/sql-template).

    Details

    Files were exported from https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/sql-template.

    index.d.ts

    // Type definitions for sql-template 1.2
    // Project: https://github.com/131/sql-template
    // Definitions by: Jaap Taal <https://github.com/q42jaap>
    // Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
    // TypeScript Version: 2.2
    
    export = SQL;
    declare function SQL(parts: TemplateStringsArray, ...values: any[]): SQL.Fragment;
    
    declare namespace SQL {
        interface Fragment {
          raw: string;
          text: string;
          values?: any[] | undefined;
        }
    
        type ChainFn = (values: any[], part: string) => string;
    
        type Transformer = (values: any[], str: string, chain: ChainFn) => void;
    
        function insert(table: string, values: object): Fragment;
        function insert_bulk(table: string, keys: string[], values: any[][]): Fragment;
        function update(table: string, values: object, where?: any): Fragment;
        function select(table: string, where?: any, cols?: string, extra?: string): Fragment;
        function search_blob(search_field: string, qs: string, main_field?: string, LIKE?: string): Fragment | false;
    
        const transformers: {[key: string]: Transformer};
    }

    Additional Details

    • Last updated: Tue, 06 Jul 2021 16:35:12 GMT
    • Dependencies: none
    • Global values: none

    Credits

    These definitions were written by Jaap Taal.

    Keywords

    none

    Install

    npm i @types/sql-template

    DownloadsWeekly Downloads

    9

    Version

    1.2.1

    License

    MIT

    Unpacked Size

    4.75 kB

    Total Files

    4

    Last publish

    Collaborators

    • types