UNPKG

edacation

Version:

Library and CLI for interacting with Yosys and nextpnr.

9 lines (8 loc) 1.08 kB
import type { ProjectConfiguration, TargetConfiguration, TargetDefaultsConfiguration, TargetOptionTypes, WorkerId } from './configuration.js'; export declare const getTargetDefaults: (configuration: ProjectConfiguration) => TargetDefaultsConfiguration; export declare const getTarget: (configuration: ProjectConfiguration, targetId: string) => TargetConfiguration; export declare const getTargetFile: (target: TargetConfiguration, file: string) => string; export declare const getDefaultOptions: <W extends WorkerId>(configuration: ProjectConfiguration, workerId: W, defaultValues: TargetOptionTypes[W]) => TargetOptionTypes[W]; export declare const getOptions: <W extends WorkerId>(configuration: ProjectConfiguration, targetId: string, workerId: W, defaultValues: TargetOptionTypes[W]) => TargetOptionTypes[W]; export declare const defaultParse: (values: string[]) => string[]; export declare const getCombined: (configuration: ProjectConfiguration, targetId: string, workerId: WorkerId, configId: string, generated: string[], parse?: (values: string[]) => string[]) => string[];