UNPKG

repoweaver

Version:

A GitHub App that skillfully weaves multiple templates together to create and update repositories with intelligent merge strategies

1 lines 1.89 kB
{"ast":null,"code":"\"use strict\";\n\nimport { Group } from \"./Group.js\";\nimport { Screen } from \"./Screen.js\";\nexport function createNavigatorFactory(Navigator) {\n function createNavigator(config) {\n if (config != null) {\n return {\n Navigator,\n Screen,\n Group,\n config\n };\n }\n return {\n Navigator,\n Screen,\n Group\n };\n }\n return createNavigator;\n}","map":{"version":3,"names":["Group","Screen","createNavigatorFactory","Navigator","createNavigator","config"],"sources":["/Users/pmouli/Documents/GitHub.nosync/boots-strapper/mobile/node_modules/@react-navigation/core/src/createNavigatorFactory.tsx"],"sourcesContent":["import type * as React from 'react';\n\nimport { Group } from './Group';\nimport { Screen } from './Screen';\n\n/**\n * Higher order component to create a `Navigator` and `Screen` pair.\n * Custom navigators should wrap the navigator component in `createNavigator` before exporting.\n *\n * @param Navigator The navigator component to wrap.\n * @returns Factory method to create a `Navigator` and `Screen` pair.\n */\nexport function createNavigatorFactory(Navigator: React.ComponentType<any>) {\n function createNavigator(config?: any): any {\n if (config != null) {\n return {\n Navigator,\n Screen,\n Group,\n config,\n };\n }\n\n return {\n Navigator,\n Screen,\n Group,\n };\n }\n\n return createNavigator;\n}\n"],"mappings":";;AAEA,SAASA,KAAK;AACd,SAASC,MAAM;AASf,OAAO,SAASC,sBAAsBA,CAACC,SAAmC,EAAE;EAC1E,SAASC,eAAeA,CAACC,MAAY,EAAO;IAC1C,IAAIA,MAAM,IAAI,IAAI,EAAE;MAClB,OAAO;QACLF,SAAS;QACTF,MAAM;QACND,KAAK;QACLK;MACF,CAAC;IACH;IAEA,OAAO;MACLF,SAAS;MACTF,MAAM;MACND;IACF,CAAC;EACH;EAEA,OAAOI,eAAe;AACxB","ignoreList":[]},"metadata":{"hasCjsExports":false},"sourceType":"module","externalDependencies":[]}