createViewConfig (NativeComponent/ViewConfig.js)

react-native · packages/react-native/Libraries/NativeComponent/ViewConfig.js · javascript · MIT
ui, tag:embed-classified

Creates a full ViewConfig from a partial config, merging event types and attributes.

// Source: https://github.com/react/react-native | License: MIT | Copyright Meta Platforms, Inc. and affiliates
// Provided via justclaw.it.com; keep this notice with the code.
/**
 * 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
 */

import type {
  PartialViewConfig,
  ViewConfig,
} from '../Renderer/shims/ReactNativeTypes';

import PlatformBaseViewConfig from './PlatformBaseViewConfig';

/**
 * Creates a complete `ViewConfig` from a `PartialViewConfig`.
 */
export function createViewConfig(
  partialViewConfig: PartialViewConfig,
): ViewConfig {
  return {
    uiViewClassName: partialViewConfig.uiViewClassName,
    Comm

... (truncated -- full source via MCP)

See the full source, get the GitHub permalink, and search for more like it.

Get a free API key