@design.estate/dees-element
Version:
A library for creating custom elements extending the lit element class with additional functionalities.
22 lines (21 loc) • 808 B
TypeScript
import { CSSResult } from 'lit';
import * as plugins from './plugins.js';
export interface IBdVarTriplet {
cssVarName: string;
darkValue: string;
brightValue: string;
}
export declare class CssManager {
domtoolsPromise: Promise<plugins.domtools.DomTools>;
goBright: boolean;
bdVarTripletStore: IBdVarTriplet[];
constructor();
get defaultStyles(): CSSResult;
cssForDesktop(contentArg: CSSResult): CSSResult;
cssForNotebook(contentArg: CSSResult): CSSResult;
cssForTablet(contentArg: CSSResult): CSSResult;
cssForPhablet(contentArg: CSSResult): CSSResult;
cssForPhone(contentArg: CSSResult): CSSResult;
bdTheme(brightValueArg: string, darkValueArg: string): CSSResult;
cssGridColumns: (amountOfColumnsArg: number, gapSizeArg: number) => CSSResult;
}