UNPKG

@open-audio-stack/core

Version:
48 lines (47 loc) 3.27 kB
import { Architecture } from '../types/Architecture.js'; import { ConfigInterface } from '../types/Config.js'; import { FileFormat } from '../types/FileFormat.js'; import { FileType } from '../types/FileType.js'; import { License } from '../types/License.js'; import { PluginFormat } from '../types/PluginFormat.js'; import { PluginType } from '../types/PluginType.js'; import { PresetFormat } from '../types/PresetFormat.js'; import { PresetType } from '../types/PresetType.js'; import { ProjectFormat } from '../types/ProjectFormat.js'; import { ProjectType } from '../types/ProjectType.js'; import { SystemType } from '../types/SystemType.js'; import { PluginCategoryEffect, PluginCategoryInstrument } from '../types/PluginCategory.js'; import { Base } from './Base.js'; export declare class Config extends Base { config: ConfigInterface; constructor(config?: ConfigInterface); get(key: keyof ConfigInterface): string | import("../types/Config.js").ConfigRegistry[] | undefined; getAll(): ConfigInterface; set(key: keyof ConfigInterface, val: any): void; architecture(type: Architecture): import("../types/Architecture.js").ArchitectureOption; architectures(): import("../types/Architecture.js").ArchitectureOption[]; fileFormat(format: FileFormat): import("../types/FileFormat.js").FileFormatOption; fileFormats(): import("../types/FileFormat.js").FileFormatOption[]; fileType(type: FileType): import("../types/FileType.js").FileTypeOption; fileTypes(): import("../types/FileType.js").FileTypeOption[]; license(type: License): import("../types/License.js").LicenseOption; licenses(): import("../types/License.js").LicenseOption[]; pluginCategoryEffect(effect: PluginCategoryEffect): import("../types/PluginCategory.js").PluginCategoryOption; pluginCategoryEffects(): import("../types/PluginCategory.js").PluginCategoryOption[]; pluginCategoryInstrument(instrument: PluginCategoryInstrument): import("../types/PluginCategory.js").PluginCategoryOption; pluginCategoryInstruments(): import("../types/PluginCategory.js").PluginCategoryOption[]; pluginFormat(format: PluginFormat): import("../types/PluginFormat.js").PluginFormatOption; pluginFormats(): import("../types/PluginFormat.js").PluginFormatOption[]; pluginType(type: PluginType): import("../types/PluginType.js").PluginTypeOption; pluginTypes(): import("../types/PluginType.js").PluginTypeOption[]; presetFormat(format: PresetFormat): import("../types/PresetFormat.js").PresetFormatOption; presetFormats(): import("../types/PresetFormat.js").PresetFormatOption[]; presetType(type: PresetType): import("../types/PresetType.js").PresetTypeOption; presetTypes(): import("../types/PresetType.js").PresetTypeOption[]; projectFormat(format: ProjectFormat): import("../types/ProjectFormat.js").ProjectFormatOption; projectFormats(): import("../types/ProjectFormat.js").ProjectFormatOption[]; projectType(type: ProjectType): import("../types/ProjectType.js").ProjectTypeOption; projectTypes(): import("../types/ProjectType.js").ProjectTypeOption[]; system(type: SystemType): import("../types/SystemType.js").SystemTypeOption; systems(): import("../types/SystemType.js").SystemTypeOption[]; }