3.3.0 • Published 1 month ago

@types/datatables.net-fixedheader v3.3.0

Weekly downloads
2,486
License
MIT
Repository
-
Last release
1 month ago

Installation

npm install --save @types/datatables.net-fixedheader

Summary

This package contains type definitions for datatables.net-fixedheader (https://datatables.net/extensions/fixedheader/).

Details

Files were exported from https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/datatables.net-fixedheader.

index.d.ts

// Type definitions for datatables.net-fixedheader 3.1
// Project: https://datatables.net/extensions/fixedheader/, https://datatables.net
// Definitions by: Jared Szechy <https://github.com/szechyjs>, Kiarash Ghiaseddin <https://github.com/Silver-Connection>
// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
// TypeScript Version: 2.4

/// <reference types="jquery" />
/// <reference types="datatables.net"/>

declare namespace DataTables {
    interface Settings {
        /*
         * FixedHeader extension options
         */
        fixedHeader?: boolean | FixedHeaderSettings | undefined;
    }

    interface StaticFunctions {
        FixedHeader: FixedHeaderStaticFunctions;
    }

    interface FixedHeaderStaticFunctions {
        new (dt: Api, settings: boolean | FixedHeaderSettings): undefined;
        version: string;
        defaults: FixedHeaderSettings;
    }

    interface Api {
        fixedHeader: FixedHeaderApi;
    }

    interface FixedHeaderApi {
        /**
         * Recalculate the position of the DataTable on the page and adjust the fixed element as appropriate.
         */
        adjust(): Api;

        /**
         * Disable the fixed elements
         */
        disable(): Api;

        /**
         * Enable / disable the fixed elements
         */
        enable(enable: boolean): Api;

        /**
         * Get the fixed footer's offset.
         */
        footerOffset(offset: number): Api;

        /**
         * Get the fixed header's offset.
         */
        headerOffset(offset: number): Api;
    }

    /*
     * FixedHeader extension options
     */
    interface FixedHeaderSettings {
        /*
         * Enable / disable fixed footer
         */
        footer?: boolean | undefined;

        /*
         * Offset the table's fixed footer
         */
        footerOffset?: number | undefined;

        /*
         * Enable / disable fixed header
         */
        header?: boolean | undefined;

        /*
         * Offset the table's fixed header
         */
        headerOffset?: number | undefined;
    }
}

Additional Details

Credits

These definitions were written by Jared Szechy, and Kiarash Ghiaseddin.

3.3.0

1 month ago

3.1.7

7 months ago

3.1.6

8 months ago

3.1.8

6 months ago

3.1.5

3 years ago

3.1.4

5 years ago

3.1.3

7 years ago

3.1.2

7 years ago

3.1.1

7 years ago

3.1.0

7 years ago