1 | import { SoftwarePackage } from '@stencila/schema';
|
2 | import Generator from './Generator';
|
3 | import IUrlFetcher from './IUrlFetcher';
|
4 |
|
5 |
|
6 |
|
7 | export default class PackageGenerator extends Generator {
|
8 | |
9 |
|
10 |
|
11 | package: SoftwarePackage;
|
12 | constructor(urlFetcher: IUrlFetcher, pkg: SoftwarePackage, folder?: string);
|
13 | /**
|
14 | * Get a list of packages in `this.package.softwareRequirements`
|
15 | * which have have a particular `runtimePlatform` value
|
16 | */
|
17 | filterPackages(runtimePlatform: string): Array<SoftwarePackage>;
|
18 | }
|