code-colors-react
Version:
Code syntax highlighting React component
47 lines (46 loc) • 1.42 kB
TypeScript
import { CssLikeObject } from "nano-theme";
export interface ColorPalette {
mono1: string;
mono2?: string;
mono3?: string;
col1?: string;
col2?: string;
col3?: string;
col4?: string;
col5?: string;
col6?: string;
negative?: string;
positive?: string;
selection: string;
string?: string;
keyword?: string;
builtin?: string;
"class-name"?: string;
function?: string;
boolean?: string;
number?: string;
float?: string;
char?: string;
symbol?: string;
regex?: string;
url?: string;
operator?: string;
variable?: string;
constant?: string;
property?: string;
punctuation?: string;
important?: string;
tag?: string;
"attr-name"?: string;
"attr-value"?: string;
doctype?: string;
entity?: string;
atrule?: string;
selector?: string;
inserted?: string;
deleted?: string;
nil?: string;
undef?: string;
}
export declare const palette: ColorPalette;
export declare const css: ({ mono1, mono2, mono3, col1, col2, col3, col4, col5, col6, negative, positive, selection, string: str, keyword, builtin, "class-name": className, function: func, boolean, number, float, char, symbol, regex, operator, variable, constant, property, punctuation, important, tag, "attr-name": attrName, "attr-value": attrValue, atrule, selector, nil, undef, }?: ColorPalette) => CssLikeObject;