@module-federation/typescript
Version:
Webpack plugin to stream typescript for module federation apps/components
18 lines (17 loc) • 523 B
TypeScript
import { Compiler } from 'webpack';
import { FederatedTypesPluginOptions } from '../types';
export declare class FederatedTypesPlugin {
private options;
private normalizeOptions;
private logger;
constructor(options: FederatedTypesPluginOptions);
apply(compiler: Compiler): void;
private handleTypeServing;
private generateTypes;
private compileTypes;
private delay;
private parseRemoteUrls;
private importRemoteTypes;
private downloadTypesFromRemote;
private getError;
}