@skillpet/circuit
Version:
Circuit diagram library — render electrical schematics from JSON, with interactive SVG, themes, and Vue/React components
47 lines (46 loc) • 1.52 kB
TypeScript
import { ElementCompound } from "./element-compound.js";
import type { Element } from "../element.js";
export declare class ElementTwoport extends ElementCompound {
protected inputComponent: Element;
protected outputComponent: Element;
constructor(userParams?: Record<string, unknown>);
setup(): void;
}
export declare class TwoPort extends ElementTwoport {
constructor(userParams?: Record<string, unknown> & {
sign?: boolean;
arrow?: boolean;
reverse_output?: boolean;
});
setup(): void;
}
export declare class VoltageTransactor extends ElementTwoport {
constructor(userParams?: Record<string, unknown> & {
reverse_output?: boolean;
});
setup(): void;
}
export declare class TransimpedanceTransactor extends ElementTwoport {
constructor(userParams?: Record<string, unknown> & {
reverse_output?: boolean;
});
setup(): void;
}
export declare class CurrentTransactor extends ElementTwoport {
constructor(userParams?: Record<string, unknown> & {
reverse_output?: boolean;
});
setup(): void;
}
export declare class TransadmittanceTransactor extends ElementTwoport {
constructor(userParams?: Record<string, unknown> & {
reverse_output?: boolean;
});
setup(): void;
}
export declare class Nullor extends ElementTwoport {
constructor(userParams?: Record<string, unknown>);
}
export declare class VMCMPair extends ElementTwoport {
constructor(userParams?: Record<string, unknown>);
}