UNPKG

1.11 kBTypeScriptView Raw
1/// <reference types="node" />
2import { Transform, TransformCallback } from 'stream';
3import Vinyl from 'vinyl';
4import { SupportedDeviceCapabilities } from './capabilities';
5import ProjectConfiguration from './ProjectConfiguration';
6interface Components {
7 watch?: {
8 [platform: string]: {
9 filename: string;
10 platform: string[];
11 supports?: SupportedDeviceCapabilities;
12 };
13 };
14 companion?: {
15 filename: string;
16 };
17}
18declare 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}
30export default function appPackageManifest({ projectConfig, buildId, }: {
31 projectConfig: ProjectConfiguration;
32 buildId: string;
33}): AppPackageManifestTransform;
34export {};