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

0.6.3 • Public • Published

Installation

npm install --save @types/dvtng-jss

Summary

This package contains type definitions for dvtng-jss (https://github.com/Box9/jss).

Details

Files were exported from https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/dvtng-jss.

index.d.ts

interface Properties {
    [name: string]: string;
}

interface Selectors {
    [selector: string]: Properties;
}

interface JSS {
    /**
     * Retrieve all rules added via JSS, organized by selectors
     */
    get(): Selectors;

    /**
     * Retrieve rules added via JSS for a given selector
     * @param s CSS selector
     */
    get(s: string): Properties;

    /**
     * Retrieve all rules specified for a given selector (not necessarily added via JSS)
     * @param s CSS selector
     */
    getAll(s: string): Properties;

    /**
     * Remove all rules added via JSS
     */
    remove(): void;

    /**
     * Remove all rules added via JSS for the given selector
     */
    remove(s: string): void;

    /**
     * Add or extend an existing rule
     * @param s CSS selector
     * @param p CSS properties
     */
    set(s: string, p: Properties): void;
}

declare var jss: JSS;

Additional Details

  • Last updated: Tue, 30 Jan 2024 21:35:45 GMT
  • Dependencies: none

Credits

These definitions were written by Valentin Robert.

/@types/dvtng-jss/

    Package Sidebar

    Install

    npm i @types/dvtng-jss

    Weekly Downloads

    1

    Version

    0.6.3

    License

    MIT

    Unpacked Size

    4.34 kB

    Total Files

    5

    Last publish

    Collaborators

    • types