import { FtrProviderContext } from '../../ftr_provider_context' ; import { TransformAPIProvider } from './api' ; import { TransformEditFlyoutProvider } from './edit_flyout' ; import { TransformDiscoverProvider } from './discover' ; import { TransformManagementProvider } from './management' ; import { TransformNavigationProvider } from './navigation' ; import { TransformSecurityCommonProvider } from './security_common' ; import { TransformSecurityUIProvider } from './security_ui' ; import { TransformSourceSelectionProvider } from './source_selection' ; import { TransformTableProvider } from './transform_table' ; import { TransformTestExecutionProvider } from './test_execution' ; import { TransformWizardProvider } from './wizard' ; import { MachineLearningTestResourcesProvider } from '../ml/test_resources' ; export function TransformProvider ( context ) { const api = TransformAPIProvider ( context ) ; const discover = TransformDiscoverProvider ( context ) ; const editFlyout = TransformEditFlyoutProvider ( context ) ; const management = TransformManagementProvider ( context ) ; const navigation = TransformNavigationProvider ( context ) ; const securityCommon = TransformSecurityCommonProvider ( context ) ; const securityUI = TransformSecurityUIProvider ( context , securityCommon ) ; const sourceSelection = TransformSourceSelectionProvider ( context ) ; const table = TransformTableProvider ( context ) ; const testExecution = TransformTestExecutionProvider ( context ) ; const testResources = MachineLearningTestResourcesProvider ( context ) ; const wizard = TransformWizardProvider ( context ) ; return { api , discover , editFlyout , management , navigation , securityCommon , securityUI , sourceSelection , table , testExecution , testResources , wizard , } ; }