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.