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

0.0.33 • Public • Published

Installation

npm install --save @types/trunk8

Summary

This package contains type definitions for trunk8 (https://github.com/rviscomi/trunk8).

Details

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

index.d.ts

/// <reference types="jquery"/>

interface Trunk8Options {
    /**
    (Default: '&hellip;') The string to insert in place of the omitted text. This value may include HTML.
    @param {string} fill
    */
    fill?: string | undefined;
    /**
    (Default: 1) The number of lines of text-wrap to tolerate before truncating. This value must be an integer greater than or equal to 1.
    @param {number} lines
    */
    lines?: number | undefined;
    /**
    (Default: 'right') The side of the text from which to truncate. Valid values include 'center', 'left', and 'right'.
    @param {string} side
    */
    side?: string | undefined;
    /**
    (Default: true) When true, the title attribute of the targeted HTML element will be set to the original, untruncated string. Valid values include true and false.
    @param {bool} tooltip
    */
    tooltip?: boolean | undefined;
    /**
    (Default: 'auto') The width, in characters, of the desired text. When set to 'auto', trunk8 will maximize the amount of text without spilling over.
    @param {string} width
    */
    width?: string | undefined;
}

interface JQuery {
    /**
    Creates a trunk8 instance and calls a method.
    @param {string} method
    @param {string} value
    */
    trunk8(method: string, value?: string): any;

    /**
    Creates a trunk8 instance with default options.
    @param {Trunk8Options} options
    */
    trunk8(options?: Trunk8Options): any;
}

Additional Details

  • Last updated: Tue, 07 Nov 2023 15:11:36 GMT
  • Dependencies: @types/jquery

Credits

These definitions were written by Blake Niemyjski.

Readme

Keywords

none

Package Sidebar

Install

npm i @types/trunk8

Weekly Downloads

26

Version

0.0.33

License

MIT

Unpacked Size

5.49 kB

Total Files

5

Last publish

Collaborators

  • types