UNPKG

@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
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>); }