1 | import { SoftwarePackage } from '@stencila/schema';
|
2 | import PackageGenerator from './PackageGenerator';
|
3 | import IUrlFetcher from './IUrlFetcher';
|
4 |
|
5 |
|
6 |
|
7 | export default class JavascriptGenerator extends PackageGenerator {
|
8 | |
9 |
|
10 |
|
11 |
|
12 |
|
13 | nodeMajorVersion: number;
|
14 | constructor(urlFetcher: IUrlFetcher, pkg: SoftwarePackage, folder?: string, nodeMajorVersion?: number);
|
15 | applies(): boolean;
|
16 | aptKeysCommand(sysVersion: string): string;
|
17 | aptRepos(sysVersion: string): Array<string>;
|
18 | aptPackages(sysVersion: string): Array<string>;
|
19 | stencilaInstall(sysVersion: string): string | undefined;
|
20 | installFiles(sysVersion: string): Array<[string, string]>;
|
21 | installCommand(sysVersion: string): string | undefined;
|
22 | }
|