1 |
|
2 | import { Transform, TransformCallback } from 'stream';
|
3 | import Vinyl from 'vinyl';
|
4 | import { SupportedDeviceCapabilities } from './capabilities';
|
5 | import ProjectConfiguration from './ProjectConfiguration';
|
6 | interface Components {
|
7 | watch?: {
|
8 | [platform: string]: {
|
9 | filename: string;
|
10 | platform: string[];
|
11 | supports?: SupportedDeviceCapabilities;
|
12 | };
|
13 | };
|
14 | companion?: {
|
15 | filename: string;
|
16 | };
|
17 | }
|
18 | declare class AppPackageManifestTransform extends Transform {
|
19 | projectConfig: ProjectConfiguration;
|
20 | buildID: string;
|
21 | sourceMaps: {};
|
22 | components: Components;
|
23 | hasJS: boolean;
|
24 | hasNative: boolean;
|
25 | constructor(projectConfig: ProjectConfiguration, buildID: string);
|
26 | private transformComponentBundle;
|
27 | _transform(file: Vinyl, _: unknown, next: TransformCallback): void;
|
28 | _flush(callback: TransformCallback): void;
|
29 | }
|
30 | export default function appPackageManifest({ projectConfig, buildId, }: {
|
31 | projectConfig: ProjectConfiguration;
|
32 | buildId: string;
|
33 | }): AppPackageManifestTransform;
|
34 | export {};
|