Skip to content
This repository has been archived by the owner on Jan 18, 2024. It is now read-only.

Commit

Permalink
Expand Metro type declarations
Browse files Browse the repository at this point in the history
  • Loading branch information
fson committed Apr 20, 2020
1 parent f297931 commit 55fbadb
Show file tree
Hide file tree
Showing 3 changed files with 374 additions and 16 deletions.
23 changes: 11 additions & 12 deletions packages/babel-preset-cli/ts-declarations/metro-config/index.d.ts
Original file line number Diff line number Diff line change
@@ -1,6 +1,16 @@
declare module 'metro-config' {
import { IncomingMessage, ServerResponse } from 'http';
import { JsTransformerConfig, Reporter } from 'metro';
import {
DeltaResult,
Graph,
Module,
SerializerOptions,
JsTransformerConfig,
Reporter,
TransformResult,
Server,
TransformVariants,
} from 'metro';

// TODO: import { CacheStore } from 'metro-cache';
type CacheStore = unknown;
Expand All @@ -9,17 +19,6 @@ declare module 'metro-config' {
// TODO: import { BasicSourceMap, MixedSourceMap } from 'metro-source-map';
type BasicSourceMap = unknown;
type MixedSourceMap = unknown;
// TODO: import { DeltaResult, Graph, Module, SerializerOptions } from 'metro/src/DeltaBundler/types';
type DeltaResult = unknown;
type Graph = unknown;
type Module = unknown;
type SerializerOptions = unknown;
// TODO: import { TransformResult } from 'metro/src/DeltaBundler';
type TransformResult = unknown;
// TODO: import { TransformVariants } from 'metro/src/ModuleGraph/types';
type TransformVariants = unknown;
// TODO: import Server from 'metro/src/Server';
type Server = unknown;

//#region metro/packages/metro-config/src/configTypes.flow.js

Expand Down
Loading

0 comments on commit 55fbadb

Please sign in to comment.