UNPKG

@apistudio/apim-cli

Version:

CLI for API Management Products

11 lines 467 B
/** * Copyright Super iPaaS Integration LLC, an IBM Company 2024 */ import { BaseAsset } from "../models/base-asset.model.js"; import { ParsedYaml } from "../types/parsed-yaml.type.js"; export interface IAssetReader { read(file: FileSystemFileHandle): Promise<BaseAsset[]>; isSupportedFileFormat(file: FileSystemFileHandle): boolean; readAssetSpec<T>(parsedYaml: ParsedYaml, specType: T): Promise<T>; } //# sourceMappingURL=asset-reader.interface.d.ts.map