PHP WebShell
Текущая директория: /usr/lib/node_modules/bitgo/node_modules/metro-transform-plugins/src
Просмотр файла: index.js.flow
/**
* 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.
*
* @flow strict-local
* @format
* @oncall react_native
*/
/* eslint-disable import/no-commonjs */
'use strict';
import typeof ConstantFoldingPlugin from './constant-folding-plugin';
import typeof ImportExportPlugin from './import-export-plugin';
import typeof InlinePlugin from './inline-plugin';
import typeof InlineRequiresPlugin from './inline-requires-plugin';
import typeof NormalizePseudoGlobalsFn from './normalizePseudoGlobals';
export type {Options as ImportExportPluginOptions} from './import-export-plugin';
export type {Options as InlinePluginOptions} from './inline-plugin';
export type {PluginOptions as InlineRequiresPluginOptions} from './inline-requires-plugin';
type TransformPlugins = {
addParamsToDefineCall(string, ...Array<mixed>): string,
constantFoldingPlugin: ConstantFoldingPlugin,
importExportPlugin: ImportExportPlugin,
inlinePlugin: InlinePlugin,
inlineRequiresPlugin: InlineRequiresPlugin,
normalizePseudoGlobals: NormalizePseudoGlobalsFn,
getTransformPluginCacheKeyFiles(): $ReadOnlyArray<string>,
};
module.exports = ({
// $FlowFixMe[unsafe-getters-setters]
get addParamsToDefineCall() {
return require('./addParamsToDefineCall').default;
},
// $FlowFixMe[unsafe-getters-setters]
get constantFoldingPlugin() {
return require('./constant-folding-plugin').default;
},
// $FlowFixMe[unsafe-getters-setters]
get importExportPlugin() {
return require('./import-export-plugin').default;
},
// $FlowFixMe[unsafe-getters-setters]
get inlinePlugin() {
return require('./inline-plugin').default;
},
// $FlowFixMe[unsafe-getters-setters]
get inlineRequiresPlugin() {
return require('./inline-requires-plugin').default;
},
// $FlowFixMe[unsafe-getters-setters]
get normalizePseudoGlobals() {
return require('./normalizePseudoGlobals').default;
},
getTransformPluginCacheKeyFiles: () => [
require.resolve(__filename),
require.resolve('./constant-folding-plugin'),
require.resolve('./import-export-plugin'),
require.resolve('./inline-plugin'),
require.resolve('./inline-requires-plugin'),
require.resolve('./normalizePseudoGlobals'),
],
}: TransformPlugins);
Выполнить команду
Для локальной разработки. Не используйте в интернете!