@skillpet/circuit
Version:
Circuit diagram library — render electrical schematics from JSON, with interactive SVG, themes, and Vue/React components
50 lines (49 loc) • 1.58 kB
TypeScript
/**
* Misc two-terminal elements — aligned with Python `twoterm.py`.
*/
import { Element2Term } from "../element2term.js";
export declare class Memristor extends Element2Term {
constructor(userParams?: Record<string, unknown>);
}
export declare class Memristor2 extends Element2Term {
constructor(userParams?: Record<string, unknown>);
}
export declare class Josephson extends Element2Term {
constructor(userParams?: Record<string, unknown> & {
box?: boolean;
});
}
export declare class FuseUS extends Element2Term {
constructor(userParams?: Record<string, unknown> & {
dots?: boolean;
dot_r?: number;
});
}
export declare class Breaker extends Element2Term {
constructor(userParams?: Record<string, unknown> & {
dots?: boolean;
dot_r?: number;
});
}
export declare class CPE extends Element2Term {
constructor(userParams?: Record<string, unknown>);
}
export declare class SparkGap extends Element2Term {
constructor(userParams?: Record<string, unknown> & {
gap?: number;
arrowwidth?: number;
arrowlength?: number;
});
}
export declare class Nullator extends Element2Term {
constructor(userParams?: Record<string, unknown>);
}
export declare class Norator extends Element2Term {
constructor(userParams?: Record<string, unknown>);
}
export declare class CurrentMirror extends Element2Term {
constructor(userParams?: Record<string, unknown>);
}
export declare class VoltageMirror extends Element2Term {
constructor(userParams?: Record<string, unknown>);
}