/** * Copyright (c) Meta Platforms, Inc. and affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. * * @format * @oncall react_native */ import type { Dependencies, GraphInputOptions, MixedOutput, Module, Options, TransformInputOptions, } from './types'; export interface Result { added: Map>; modified: Map>; deleted: Set; } export class Graph { entryPoints: ReadonlySet; transformOptions: TransformInputOptions; dependencies: Dependencies; constructor(options: GraphInputOptions); traverseDependencies( paths: ReadonlyArray, options: Options, ): Promise>; initialTraverseDependencies(options: Options): Promise>; markModifiedContextModules( filePath: string, modifiedPaths: Set, ): void; }