@skillpet/circuit
Version:
Circuit diagram library — render electrical schematics from JSON, with interactive SVG, themes, and Vue/React components
32 lines (31 loc) • 850 B
TypeScript
import { Element } from "../element.js";
export interface BitFieldItem {
name?: string;
bits?: number;
attr?: string | number | (string | number)[];
type?: string | number;
rotate?: number;
scale?: number;
number?: boolean | number | string;
}
export interface BitFieldConfig {
lanes?: number;
hflip?: boolean | number | string;
vflip?: boolean | number | string;
compact?: boolean | number | string;
bits?: number;
fontsize?: number;
hspace?: number;
vspace?: number;
label?: {
left?: string | number | string[];
right?: string | number | string[];
};
}
export interface BitFieldReg {
reg?: BitFieldItem[];
config?: BitFieldConfig;
}
export declare class BitField extends Element {
constructor(reg: BitFieldReg, userParams?: Record<string, unknown>);
}