repoweaver
Version:
A GitHub App that skillfully weaves multiple templates together to create and update repositories with intelligent merge strategies
1 lines • 2.01 kB
JSON
{"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: Navigator,\n Screen: Screen,\n Group: Group,\n config: config\n };\n }\n return {\n Navigator: Navigator,\n Screen: Screen,\n Group: 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,EAATA,SAAS;QACTF,MAAM,EAANA,MAAM;QACND,KAAK,EAALA,KAAK;QACLK,MAAA,EAAAA;MACF,CAAC;IACH;IAEA,OAAO;MACLF,SAAS,EAATA,SAAS;MACTF,MAAM,EAANA,MAAM;MACND,KAAA,EAAAA;IACF,CAAC;EACH;EAEA,OAAOI,eAAe;AACxB","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}