├── .buildkite ├── .npmrc └── pipeline.yml ├── .github ├── logo.svg └── workflows │ ├── ci.yml │ ├── collect-coverage.yml │ ├── deploy.yml │ └── test-deploy.yml ├── .gitignore ├── .npmignore ├── .nvmrc ├── .vscode ├── extensions.json └── settings.json ├── .yarn ├── plugins │ └── @yarnpkg │ │ └── plugin-workspace-tools.cjs └── releases │ └── yarn-3.8.1.cjs ├── .yarnrc ├── .yarnrc.yml ├── LICENSE ├── README.md ├── package.json ├── packages ├── documentation │ ├── README.md │ ├── babel.config.js │ ├── blog │ │ ├── 2019-05-28-first-blog-post.md │ │ ├── 2019-05-29-long-blog-post.md │ │ ├── 2021-08-01-mdx-blog-post.mdx │ │ ├── 2021-08-26-welcome │ │ │ ├── docusaurus-plushie-banner.jpeg │ │ │ └── index.md │ │ └── authors.yml │ ├── docs │ │ ├── documentation │ │ │ ├── documentation.mdx │ │ │ ├── installation.mdx │ │ │ ├── meta │ │ │ │ ├── _category_.json │ │ │ │ ├── clearingGraphs.mdx │ │ │ │ ├── eslint.mdx │ │ │ │ └── middlewares.mdx │ │ │ └── usage │ │ │ │ ├── ClassComponents.mdx │ │ │ │ ├── Classes.mdx │ │ │ │ ├── FunctionalComponents.mdx │ │ │ │ ├── Graphs.mdx │ │ │ │ ├── Hooks.mdx │ │ │ │ ├── Reactivity.mdx │ │ │ │ ├── ServiceLocator.mdx │ │ │ │ └── _category_.json │ │ ├── guides │ │ │ ├── avoidingPropDrilling.mdx │ │ │ ├── configurableApplications.mdx │ │ │ ├── mockDependencies.mdx │ │ │ └── mvvm.mdx │ │ └── reference │ │ │ ├── mediatorObservable.mdx │ │ │ ├── model.mdx │ │ │ ├── observable.mdx │ │ │ ├── obsidian.mdx │ │ │ ├── testKit │ │ │ ├── _category_.json │ │ │ ├── mockGraphs.mdx │ │ │ └── mockModel.mdx │ │ │ ├── useObserver.mdx │ │ │ └── useObservers.mdx │ ├── docusaurus.config.js │ ├── package.json │ ├── sidebars.js │ ├── src │ │ ├── css │ │ │ └── custom.css │ │ └── pages │ │ │ ├── index.tsx │ │ │ └── playground │ │ │ └── index.mdx │ ├── static │ │ ├── .nojekyll │ │ └── img │ │ │ ├── api.svg │ │ │ ├── favicon.ico │ │ │ ├── logo.svg │ │ │ ├── obsidian.png │ │ │ ├── prototype.svg │ │ │ └── stethoscope.svg │ └── tsconfig.json ├── eslint-plugin-obsidian │ ├── .eslintignore │ ├── .eslintrc.json │ ├── LICENSE │ ├── README.md │ ├── babel.config.js │ ├── jest.config.js │ ├── package.json │ ├── src │ │ ├── dto │ │ │ ├── callExpression.ts │ │ │ ├── class.ts │ │ │ ├── componentProps.ts │ │ │ ├── context.ts │ │ │ ├── decorator.ts │ │ │ ├── file.ts │ │ │ ├── functionalComponent.ts │ │ │ ├── generics.ts │ │ │ ├── identifier.ts │ │ │ ├── import.ts │ │ │ ├── method.ts │ │ │ ├── parameter.ts │ │ │ ├── types │ │ │ │ ├── missingType.ts │ │ │ │ ├── singleType.ts │ │ │ │ ├── type.ts │ │ │ │ ├── typeIntersection.ts │ │ │ │ ├── typeLiteral.ts │ │ │ │ └── typeReference.ts │ │ │ └── variable.ts │ │ ├── index.ts │ │ ├── rules │ │ │ ├── noCircularDependency │ │ │ │ ├── circularDependenciesDetector.ts │ │ │ │ ├── createRule.ts │ │ │ │ ├── errorReporter.ts │ │ │ │ ├── graphHandler.ts │ │ │ │ └── index.ts │ │ │ ├── stronglyTypedInjectComponent │ │ │ │ ├── createRule.ts │ │ │ │ ├── index.ts │ │ │ │ ├── injectComponentHandler.ts │ │ │ │ ├── result │ │ │ │ │ ├── errorReporter.ts │ │ │ │ │ ├── missingTypeError.ts │ │ │ │ │ ├── redundantTypeError.ts │ │ │ │ │ ├── result.ts │ │ │ │ │ └── success.ts │ │ │ │ └── typeValidator.ts │ │ │ └── unresolvedProviderDependencies │ │ │ │ ├── createRule.ts │ │ │ │ ├── graphHandler.ts │ │ │ │ ├── index.ts │ │ │ │ └── resolvedDependencyChecker.ts │ │ ├── ts │ │ │ ├── adapters │ │ │ │ └── classAdapter.ts │ │ │ └── projectRegistry.ts │ │ ├── types.ts │ │ └── utils │ │ │ ├── array.ts │ │ │ ├── assertions.ts │ │ │ ├── ast.ts │ │ │ ├── filter.ts │ │ │ └── regex.ts │ ├── tests │ │ ├── fixtures │ │ │ ├── external-lib-a │ │ │ │ ├── externalGraphA.ts │ │ │ │ ├── index.ts │ │ │ │ └── package.json │ │ │ └── external-lib-b │ │ │ │ ├── index.ts │ │ │ │ └── package.json │ │ ├── noCircularDependencies │ │ │ ├── circularDependencies.test.ts │ │ │ └── code │ │ │ │ ├── invalidGraphs.ts │ │ │ │ └── validGraphs.ts │ │ ├── stronglyTypedInjectComponent │ │ │ ├── code │ │ │ │ ├── invalidGraphs.ts │ │ │ │ └── validGraphs.ts │ │ │ └── stronglyTypedInjectComponent.test.ts │ │ └── unresolvedProviderDependencies │ │ │ ├── fixtures │ │ │ ├── abstractGraph.ts │ │ │ ├── graphThatExtendsAnotherGraph.ts │ │ │ ├── graphWithSubgraph.ts │ │ │ ├── invalidGraph.ts │ │ │ ├── namedExportSubgraph.ts │ │ │ ├── subgraph.ts │ │ │ ├── validFileWithTwoGraphs.ts │ │ │ ├── validGraph.ts │ │ │ ├── validGraphThatExtendsAnotherConcreteGraph.ts │ │ │ ├── validGraphThatExtendsAnotherGraph.ts │ │ │ ├── validGraphWithExternalSubgraph.ts │ │ │ ├── validGraphWithNamedExportSubgraph.ts │ │ │ ├── validGraphWithNestedSubgraphs.ts │ │ │ ├── validGraphWithRegularMethod.ts │ │ │ ├── validGraphWithSubgraph.ts │ │ │ ├── validGraphWithSubgraphThatExtendsAnotherGraph.ts │ │ │ └── validLifecycleBoundGraphWithSubgraph.ts │ │ │ └── unresolvedDependencies.test.ts │ ├── tsconfig.json │ ├── tsconfig.prod.json │ └── wallaby.js ├── react-obsidian │ ├── .eslintignore │ ├── .eslintrc.json │ ├── LICENSE │ ├── README.md │ ├── babel.config.js │ ├── babel.config.legacy.js │ ├── clearGraphs.ts │ ├── global.d.ts │ ├── jest.config.js │ ├── jest.config.legacy.js │ ├── jest.setup-after-env.js │ ├── package.json │ ├── src │ │ ├── GraphProperties.ts │ │ ├── Obsidian.ts │ │ ├── ProvidedPropertiesStore.test.ts │ │ ├── ProvidedPropertiesStore.ts │ │ ├── ReferenceCounter.ts │ │ ├── decorators │ │ │ ├── Graph.ts │ │ │ ├── LifecycleBound.ts │ │ │ ├── inject │ │ │ │ ├── Inject.ts │ │ │ │ ├── inject.legacy.ts │ │ │ │ └── inject.modern.ts │ │ │ ├── injectable │ │ │ │ └── Injectable.ts │ │ │ ├── lateInject │ │ │ │ ├── LateInject.ts │ │ │ │ ├── lateInject.legacy.ts │ │ │ │ └── lateInject.modern.ts │ │ │ ├── provides │ │ │ │ ├── MemoizeDescriptor.ts │ │ │ │ ├── Provides.test.ts │ │ │ │ ├── Provides.ts │ │ │ │ ├── provides.legacy.ts │ │ │ │ └── provides.modern.ts │ │ │ └── singleton │ │ │ │ ├── Singleton.ts │ │ │ │ ├── singleton.legacy.ts │ │ │ │ └── singleton.modern.ts │ │ ├── graph │ │ │ ├── CircularDependenciesDetector.ts │ │ │ ├── Graph.ts │ │ │ ├── ObjectGraph.test.ts │ │ │ ├── ObjectGraph.ts │ │ │ ├── ProviderBinder.test.ts │ │ │ ├── ProviderBinder.ts │ │ │ ├── ServiceLocatorFactory.ts │ │ │ ├── VisitedNodes.ts │ │ │ ├── properties │ │ │ │ ├── PropertyRetriever.test.ts │ │ │ │ ├── PropertyRetriever.ts │ │ │ │ ├── PropertyRetrieverDelegate.ts │ │ │ │ ├── retrieveFromPublicAndPrivateSubgraphs.ts │ │ │ │ ├── retrieveFromPublicSubgraphs.ts │ │ │ │ └── retrieveStrategy.ts │ │ │ └── registry │ │ │ │ ├── DefaultGraphResolver.ts │ │ │ │ ├── GraphMiddleware.ts │ │ │ │ ├── GraphMiddlewareChain.ts │ │ │ │ ├── GraphRegistry.test.ts │ │ │ │ ├── GraphRegistry.ts │ │ │ │ ├── GraphResolveChain.ts │ │ │ │ ├── GraphResolverChain.test.ts │ │ │ │ ├── Middleware.ts │ │ │ │ ├── ObtainLifecycleBoundGraphException.ts │ │ │ │ └── ResolveChain.ts │ │ ├── index.test.tsx │ │ ├── index.ts │ │ ├── injectors │ │ │ ├── class │ │ │ │ ├── ClassInjector.ts │ │ │ │ ├── ConstructorArgs.ts │ │ │ │ ├── InjectionMetadata.ts │ │ │ │ └── LateInjector.ts │ │ │ ├── components │ │ │ │ ├── ComponentInjector.test.tsx │ │ │ │ ├── ComponentInjector.tsx │ │ │ │ ├── InjectComponent.test.tsx │ │ │ │ ├── InjectComponent.ts │ │ │ │ ├── PropsInjector.ts │ │ │ │ ├── graphContext.ts │ │ │ │ ├── useGraph.ts │ │ │ │ └── useInjectionToken.ts │ │ │ └── hooks │ │ │ │ ├── HookInjector.test.ts │ │ │ │ ├── HookInjector.ts │ │ │ │ ├── InjectHook.test.ts │ │ │ │ └── InjectHook.ts │ │ ├── model │ │ │ └── Model.ts │ │ ├── observable │ │ │ ├── Observable.ts │ │ │ ├── cold │ │ │ │ ├── ColdMediatorObservable.test.ts │ │ │ │ ├── ColdMediatorObservable.ts │ │ │ │ └── useColdObservers.ts │ │ │ ├── mapObservablesToValues.ts │ │ │ ├── mediator │ │ │ │ ├── MediatorObservable.test.ts │ │ │ │ └── MediatorObservable.ts │ │ │ ├── observable.test.ts │ │ │ ├── types.ts │ │ │ ├── useObserver.test.ts │ │ │ ├── useObserver.ts │ │ │ ├── useObservers.test.ts │ │ │ └── useObservers.ts │ │ ├── types │ │ │ └── index.ts │ │ └── utils │ │ │ ├── React.ts │ │ │ ├── decorators.ts │ │ │ ├── getGlobal.ts │ │ │ ├── globalReflect.ts │ │ │ ├── isDev.ts │ │ │ ├── isString.ts │ │ │ ├── notNull.ts │ │ │ ├── object.ts │ │ │ ├── reactAvailability.ts │ │ │ ├── reflect.ts │ │ │ └── uniqueId.ts │ ├── test │ │ ├── acceptance │ │ │ ├── abstractGraph.test.ts │ │ │ ├── lateInject.test.ts │ │ │ ├── mockModel.test.ts │ │ │ ├── model.test.ts │ │ │ ├── obtain.test.ts │ │ │ ├── privateSubgraphs.test.tsx │ │ │ ├── singletonGraphSharedByMultipleSubgraphs.test.ts │ │ │ └── testKit.test.tsx │ │ ├── fixtures │ │ │ ├── CircularDependencyFromSubgraph.ts │ │ │ ├── CircularDependencyGraph.ts │ │ │ ├── CircularDependencyGraph2.ts │ │ │ ├── GraphWithMultipleDependencies.ts │ │ │ ├── GraphWithOnBind.ts │ │ │ ├── InjectedComponent.tsx │ │ │ ├── LifecycleBoundGraph.ts │ │ │ ├── LifecycleBoundWithLifecycleBoundSubgraph.ts │ │ │ ├── MainGraph.ts │ │ │ ├── ScopedLifecycleBoundGraph.ts │ │ │ ├── SingletonGraph.ts │ │ │ ├── StringProvider.ts │ │ │ ├── Subgraph.ts │ │ │ ├── SubgraphWithCircularDependency.ts │ │ │ ├── ThrowingMainGraph.ts │ │ │ ├── UniqueNumberGraph.ts │ │ │ ├── injectedValues.ts │ │ │ └── privateSubgraph.ts │ │ ├── integration │ │ │ ├── classInjection.test.tsx │ │ │ ├── customScopedLifecycleBoundGraphs.test.tsx │ │ │ ├── functionalComponentReactLifecycle.test.tsx │ │ │ ├── lateInject.test.tsx │ │ │ ├── lifecyleBoundGraphs.test.tsx │ │ │ ├── mockingGraphs.test.tsx │ │ │ ├── noReact.test.ts │ │ │ ├── reactStrictMode.test.tsx │ │ │ ├── resolvePrecedance.test.tsx │ │ │ └── scopedLifecycleBoundGraphs.test.tsx │ │ └── utils │ │ │ └── console.ts │ ├── testkit │ │ ├── index.ts │ │ ├── mockGraphs.ts │ │ └── mockModel.ts │ ├── transformers │ │ └── babel-plugin-obsidian │ │ │ ├── __snapshots__ │ │ │ └── index.test.ts.snap │ │ │ ├── helpers │ │ │ └── index.ts │ │ │ ├── index.test.ts │ │ │ ├── index.ts │ │ │ └── unmagler │ │ │ ├── index.ts │ │ │ ├── method.ts │ │ │ └── property.ts │ ├── tsconfig.base.json │ ├── tsconfig.json │ ├── tsconfig.prod.json │ ├── wallaby.js │ └── wallaby.legacy.js ├── swc-plugin-obsidian │ ├── .vscode │ │ └── settings.json │ ├── Cargo.lock │ ├── Cargo.toml │ ├── README.md │ ├── demo │ │ ├── .gitignore │ │ ├── README.md │ │ ├── index.html │ │ ├── package.json │ │ ├── setupTests.ts │ │ ├── src │ │ │ ├── Clock.ts │ │ │ ├── DependencyGraph.ts │ │ │ ├── Example.tsx │ │ │ ├── Greeter.ts │ │ │ ├── StringBuilder.ts │ │ │ └── main.tsx │ │ ├── tsconfig.json │ │ ├── tsconfig.node.json │ │ ├── vite.config.ts │ │ └── yarn.lock │ ├── package.json │ ├── src │ │ ├── index.d.ts │ │ ├── index.js │ │ ├── lib.rs │ │ └── swc_plugin_obsidian.wasm │ ├── tests │ │ ├── fixtures │ │ │ ├── argumentsDescturcture │ │ │ │ ├── input.ts │ │ │ │ └── output.js │ │ │ ├── lowerCaseArgumentsDescturcture │ │ │ │ ├── input.ts │ │ │ │ └── output.js │ │ │ ├── lowerCaseNamedInject │ │ │ │ ├── input.ts │ │ │ │ └── output.js │ │ │ ├── lowerCaseProviderName │ │ │ │ ├── input.ts │ │ │ │ └── output.js │ │ │ ├── namedInject │ │ │ │ ├── input.ts │ │ │ │ └── output.js │ │ │ └── providerName │ │ │ │ ├── input.ts │ │ │ │ └── output.js │ │ └── lib.rs │ └── tsconfig.json ├── ts-morph-extensions │ ├── README.md │ ├── package.json │ ├── src │ │ ├── dto │ │ │ ├── decorator.ts │ │ │ ├── graph.ts │ │ │ ├── identifier.ts │ │ │ ├── parameter.ts │ │ │ └── provider.ts │ │ ├── index.ts │ │ ├── logger.ts │ │ ├── project │ │ │ └── projectRegistry.ts │ │ ├── tsConfig │ │ │ ├── relativeToAbsolutePathConverter.ts │ │ │ └── tsconfigParser.ts │ │ └── utils │ │ │ ├── dedupeSet.ts │ │ │ ├── fileSystem.ts │ │ │ ├── objects.ts │ │ │ └── ts │ │ │ ├── assertions.ts │ │ │ ├── decorators.ts │ │ │ ├── identifier.ts │ │ │ └── providers.ts │ └── tsconfig.json └── vscode-language-server-obsidian │ ├── .vscode │ ├── launch.json │ ├── settings.json │ └── tasks.json │ ├── .vscodeignore │ ├── LICENSE │ ├── README.md │ ├── client │ ├── .npmrc │ ├── package-lock.json │ ├── package.json │ ├── src │ │ └── extension.ts │ └── tsconfig.json │ ├── demo1.gif │ ├── demo2.gif │ ├── demo3.gif │ ├── docs.md │ ├── jest.config.js │ ├── obsidian.png │ ├── package.json │ ├── scripts │ └── build.js │ ├── server │ ├── .npmrc │ ├── package-lock.json │ ├── package.json │ ├── src │ │ ├── commands │ │ │ ├── completion │ │ │ │ ├── completionCommand.ts │ │ │ │ └── providerToCompletionItem.ts │ │ │ └── definition │ │ │ │ ├── definitionCommand.ts │ │ │ │ ├── helpers.ts │ │ │ │ └── strategies │ │ │ │ ├── goToDefinitionStrategy.ts │ │ │ │ ├── goToDefinitionStrategyFactory.ts │ │ │ │ ├── hookStrategy.ts │ │ │ │ ├── injectedClassStrategy.ts │ │ │ │ └── providerStrategy.ts │ │ ├── dto │ │ │ └── sourceFile.ts │ │ ├── lsp │ │ │ └── handlers │ │ │ │ ├── changeTextHandler.ts │ │ │ │ ├── configurationChangeHandler.ts │ │ │ │ ├── fileOpenHandler.ts │ │ │ │ └── initializeHandler.ts │ │ ├── server.ts │ │ ├── services │ │ │ ├── logger.ts │ │ │ └── projectAdapter.ts │ │ └── utils │ │ │ └── obsidian │ │ │ └── graphs.ts │ ├── tests │ │ ├── fixtures │ │ │ ├── external-lib-c │ │ │ │ ├── index.ts │ │ │ │ └── package.json │ │ │ └── external-lib-d │ │ │ │ ├── externalGraphD.ts │ │ │ │ ├── index.ts │ │ │ │ └── package.json │ │ └── integration │ │ │ ├── completion │ │ │ ├── handled │ │ │ │ ├── completion.handled.test.ts │ │ │ │ ├── graphThatProvidesHook │ │ │ │ │ ├── index.ts │ │ │ │ │ └── sourceCodes │ │ │ │ │ │ └── graphThatProvidesHook.ts │ │ │ │ ├── graphThatProvidesImportedClass │ │ │ │ │ ├── index.ts │ │ │ │ │ └── sourceCodes │ │ │ │ │ │ ├── clazz.ts │ │ │ │ │ │ └── graph.ts │ │ │ │ ├── graphWithSubgraph │ │ │ │ │ ├── index.ts │ │ │ │ │ └── sourceCodes │ │ │ │ │ │ ├── graphWithSubgraph.ts │ │ │ │ │ │ └── subgraph.ts │ │ │ │ ├── graphWithSubgraphAndShadowdeDependency │ │ │ │ │ ├── index.ts │ │ │ │ │ └── sourceCodes │ │ │ │ │ │ ├── graphWithSubgraph.ts │ │ │ │ │ │ └── subgraph.ts │ │ │ │ ├── graphWithSubgraphThatProvidesModel │ │ │ │ │ ├── index.ts │ │ │ │ │ └── sourceCodes │ │ │ │ │ │ ├── fooModel.ts │ │ │ │ │ │ ├── graphWithSubgraph.ts │ │ │ │ │ │ └── subgraph.ts │ │ │ │ ├── graphWithoutSubgraphs │ │ │ │ │ ├── index.ts │ │ │ │ │ └── sourceCodes │ │ │ │ │ │ └── graphWithoutSubgraphs.ts │ │ │ │ └── providerWithMultipleDependencies │ │ │ │ │ ├── index.ts │ │ │ │ │ └── sourceCodes │ │ │ │ │ └── graph.ts │ │ │ └── unhandled │ │ │ │ ├── completion.unhandled.test.ts │ │ │ │ └── exportedFunction │ │ │ │ ├── exportedFunction.ts │ │ │ │ └── index.ts │ │ │ ├── definition │ │ │ ├── handled │ │ │ │ ├── dependencyInExportDefaultSubgraph │ │ │ │ │ ├── index.ts │ │ │ │ │ └── sourceCodes │ │ │ │ │ │ ├── entryPoint.ts │ │ │ │ │ │ ├── frameworkGraph.ts │ │ │ │ │ │ └── window.ts │ │ │ │ ├── dependencyInNestedSubgraph │ │ │ │ │ ├── index.ts │ │ │ │ │ └── sourceCodes │ │ │ │ │ │ ├── entryPoint.ts │ │ │ │ │ │ ├── frameworkGraph.ts │ │ │ │ │ │ ├── networkGraph.ts │ │ │ │ │ │ └── window.ts │ │ │ │ ├── dependencyInPrivateSubgraph │ │ │ │ │ ├── index.ts │ │ │ │ │ └── sourceCodes │ │ │ │ │ │ ├── entryPoint.ts │ │ │ │ │ │ └── privateSubgraph.ts │ │ │ │ ├── dependencyInSameGraph │ │ │ │ │ ├── index.ts │ │ │ │ │ └── sourceCodes │ │ │ │ │ │ └── themeGraph.ts │ │ │ │ ├── dependencyInSubgraph │ │ │ │ │ ├── index.ts │ │ │ │ │ └── sourceCodes │ │ │ │ │ │ ├── entryPoint.ts │ │ │ │ │ │ ├── frameworkGraph.ts │ │ │ │ │ │ └── window.ts │ │ │ │ ├── externalSubgraph │ │ │ │ │ ├── index.ts │ │ │ │ │ └── sourceCodes │ │ │ │ │ │ └── entryPoint.ts │ │ │ │ ├── goTodefinition.handled.test.ts │ │ │ │ ├── injectedClass │ │ │ │ │ ├── index.ts │ │ │ │ │ └── sourceCodes │ │ │ │ │ │ ├── entryGraph.ts │ │ │ │ │ │ ├── entryPoint.ts │ │ │ │ │ │ ├── entryViewModel.ts │ │ │ │ │ │ ├── gameGraph.ts │ │ │ │ │ │ └── gameModel.ts │ │ │ │ ├── injectedClassDependenciesOfTypeAlias │ │ │ │ │ ├── index.ts │ │ │ │ │ └── sourceCodes │ │ │ │ │ │ ├── entryGraph.ts │ │ │ │ │ │ ├── entryPoint.ts │ │ │ │ │ │ ├── entryViewModel.ts │ │ │ │ │ │ ├── gameGraph.ts │ │ │ │ │ │ └── gameModel.ts │ │ │ │ ├── injectedExportDefaultClass │ │ │ │ │ ├── index.ts │ │ │ │ │ └── sourceCodes │ │ │ │ │ │ ├── entryGraph.ts │ │ │ │ │ │ ├── entryPoint.ts │ │ │ │ │ │ ├── entryViewModel.ts │ │ │ │ │ │ ├── gameGraph.ts │ │ │ │ │ │ └── gameModel.ts │ │ │ │ ├── injectedExportDefaultGraph │ │ │ │ │ ├── index.ts │ │ │ │ │ └── sourceCodes │ │ │ │ │ │ ├── entryGraph.ts │ │ │ │ │ │ ├── entryPoint.ts │ │ │ │ │ │ ├── entryViewModel.ts │ │ │ │ │ │ ├── gameGraph.ts │ │ │ │ │ │ └── gameModel.ts │ │ │ │ ├── injectedHook │ │ │ │ │ ├── index.ts │ │ │ │ │ └── sourceCodes │ │ │ │ │ │ ├── component.ts │ │ │ │ │ │ ├── entryGraph.ts │ │ │ │ │ │ ├── entryViewModel.ts │ │ │ │ │ │ └── gameModel.ts │ │ │ │ ├── injectedHookDependenciesOfTypeAlias │ │ │ │ │ ├── index.ts │ │ │ │ │ └── sourceCodes │ │ │ │ │ │ ├── entryGraph.ts │ │ │ │ │ │ ├── entryPoint.ts │ │ │ │ │ │ ├── entryViewModel.ts │ │ │ │ │ │ ├── gameGraph.ts │ │ │ │ │ │ └── gameModel.ts │ │ │ │ ├── injectedHookDifferentInjectedTypeName │ │ │ │ │ ├── index.ts │ │ │ │ │ └── sourceCodes │ │ │ │ │ │ ├── component.ts │ │ │ │ │ │ ├── entryGraph.ts │ │ │ │ │ │ └── entryViewModel.ts │ │ │ │ └── injectedHookTypedProvider │ │ │ │ │ ├── index.ts │ │ │ │ │ └── sourceCodes │ │ │ │ │ ├── component.ts │ │ │ │ │ ├── entryGraph.ts │ │ │ │ │ ├── entryViewModel.ts │ │ │ │ │ └── gameModel.ts │ │ │ └── unhandled │ │ │ │ ├── classArgumentInFunction │ │ │ │ ├── index.ts │ │ │ │ └── sourceCodes │ │ │ │ │ ├── entryPoint.ts │ │ │ │ │ └── model.ts │ │ │ │ ├── classPassedViaProps │ │ │ │ ├── index.ts │ │ │ │ └── sourceCodes │ │ │ │ │ ├── entryPoint.ts │ │ │ │ │ └── model.ts │ │ │ │ ├── goTodefinition.unhandled.test.ts │ │ │ │ └── singleClassArgument │ │ │ │ └── index.ts │ │ │ ├── fakes │ │ │ └── fakeLogger.ts │ │ │ ├── index.d.ts │ │ │ ├── tsconfig.tests.json │ │ │ └── utils │ │ │ ├── createParams.ts │ │ │ └── createTestProjectAdapter.ts │ └── tsconfig.json │ ├── tsconfig.json │ └── wallaby.js ├── scripts └── versionBump.js └── yarn.lock /.buildkite/.npmrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/.buildkite/.npmrc -------------------------------------------------------------------------------- /.buildkite/pipeline.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/.buildkite/pipeline.yml -------------------------------------------------------------------------------- /.github/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/.github/logo.svg -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/collect-coverage.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/.github/workflows/collect-coverage.yml -------------------------------------------------------------------------------- /.github/workflows/deploy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/.github/workflows/deploy.yml -------------------------------------------------------------------------------- /.github/workflows/test-deploy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/.github/workflows/test-deploy.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/.npmignore -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | 22.13.1 2 | -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /.yarn/plugins/@yarnpkg/plugin-workspace-tools.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/.yarn/plugins/@yarnpkg/plugin-workspace-tools.cjs -------------------------------------------------------------------------------- /.yarn/releases/yarn-3.8.1.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/.yarn/releases/yarn-3.8.1.cjs -------------------------------------------------------------------------------- /.yarnrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/.yarnrc -------------------------------------------------------------------------------- /.yarnrc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/.yarnrc.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/README.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/package.json -------------------------------------------------------------------------------- /packages/documentation/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/documentation/README.md -------------------------------------------------------------------------------- /packages/documentation/babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/documentation/babel.config.js -------------------------------------------------------------------------------- /packages/documentation/blog/2019-05-28-first-blog-post.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/documentation/blog/2019-05-28-first-blog-post.md -------------------------------------------------------------------------------- /packages/documentation/blog/2019-05-29-long-blog-post.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/documentation/blog/2019-05-29-long-blog-post.md -------------------------------------------------------------------------------- /packages/documentation/blog/2021-08-01-mdx-blog-post.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/documentation/blog/2021-08-01-mdx-blog-post.mdx -------------------------------------------------------------------------------- /packages/documentation/blog/2021-08-26-welcome/docusaurus-plushie-banner.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/documentation/blog/2021-08-26-welcome/docusaurus-plushie-banner.jpeg -------------------------------------------------------------------------------- /packages/documentation/blog/2021-08-26-welcome/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/documentation/blog/2021-08-26-welcome/index.md -------------------------------------------------------------------------------- /packages/documentation/blog/authors.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/documentation/blog/authors.yml -------------------------------------------------------------------------------- /packages/documentation/docs/documentation/documentation.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/documentation/docs/documentation/documentation.mdx -------------------------------------------------------------------------------- /packages/documentation/docs/documentation/installation.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/documentation/docs/documentation/installation.mdx -------------------------------------------------------------------------------- /packages/documentation/docs/documentation/meta/_category_.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/documentation/docs/documentation/meta/_category_.json -------------------------------------------------------------------------------- /packages/documentation/docs/documentation/meta/clearingGraphs.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/documentation/docs/documentation/meta/clearingGraphs.mdx -------------------------------------------------------------------------------- /packages/documentation/docs/documentation/meta/eslint.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/documentation/docs/documentation/meta/eslint.mdx -------------------------------------------------------------------------------- /packages/documentation/docs/documentation/meta/middlewares.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/documentation/docs/documentation/meta/middlewares.mdx -------------------------------------------------------------------------------- /packages/documentation/docs/documentation/usage/ClassComponents.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/documentation/docs/documentation/usage/ClassComponents.mdx -------------------------------------------------------------------------------- /packages/documentation/docs/documentation/usage/Classes.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/documentation/docs/documentation/usage/Classes.mdx -------------------------------------------------------------------------------- /packages/documentation/docs/documentation/usage/FunctionalComponents.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/documentation/docs/documentation/usage/FunctionalComponents.mdx -------------------------------------------------------------------------------- /packages/documentation/docs/documentation/usage/Graphs.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/documentation/docs/documentation/usage/Graphs.mdx -------------------------------------------------------------------------------- /packages/documentation/docs/documentation/usage/Hooks.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/documentation/docs/documentation/usage/Hooks.mdx -------------------------------------------------------------------------------- /packages/documentation/docs/documentation/usage/Reactivity.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/documentation/docs/documentation/usage/Reactivity.mdx -------------------------------------------------------------------------------- /packages/documentation/docs/documentation/usage/ServiceLocator.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/documentation/docs/documentation/usage/ServiceLocator.mdx -------------------------------------------------------------------------------- /packages/documentation/docs/documentation/usage/_category_.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/documentation/docs/documentation/usage/_category_.json -------------------------------------------------------------------------------- /packages/documentation/docs/guides/avoidingPropDrilling.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/documentation/docs/guides/avoidingPropDrilling.mdx -------------------------------------------------------------------------------- /packages/documentation/docs/guides/configurableApplications.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/documentation/docs/guides/configurableApplications.mdx -------------------------------------------------------------------------------- /packages/documentation/docs/guides/mockDependencies.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/documentation/docs/guides/mockDependencies.mdx -------------------------------------------------------------------------------- /packages/documentation/docs/guides/mvvm.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/documentation/docs/guides/mvvm.mdx -------------------------------------------------------------------------------- /packages/documentation/docs/reference/mediatorObservable.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/documentation/docs/reference/mediatorObservable.mdx -------------------------------------------------------------------------------- /packages/documentation/docs/reference/model.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/documentation/docs/reference/model.mdx -------------------------------------------------------------------------------- /packages/documentation/docs/reference/observable.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/documentation/docs/reference/observable.mdx -------------------------------------------------------------------------------- /packages/documentation/docs/reference/obsidian.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/documentation/docs/reference/obsidian.mdx -------------------------------------------------------------------------------- /packages/documentation/docs/reference/testKit/_category_.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/documentation/docs/reference/testKit/_category_.json -------------------------------------------------------------------------------- /packages/documentation/docs/reference/testKit/mockGraphs.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/documentation/docs/reference/testKit/mockGraphs.mdx -------------------------------------------------------------------------------- /packages/documentation/docs/reference/testKit/mockModel.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/documentation/docs/reference/testKit/mockModel.mdx -------------------------------------------------------------------------------- /packages/documentation/docs/reference/useObserver.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/documentation/docs/reference/useObserver.mdx -------------------------------------------------------------------------------- /packages/documentation/docs/reference/useObservers.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/documentation/docs/reference/useObservers.mdx -------------------------------------------------------------------------------- /packages/documentation/docusaurus.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/documentation/docusaurus.config.js -------------------------------------------------------------------------------- /packages/documentation/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/documentation/package.json -------------------------------------------------------------------------------- /packages/documentation/sidebars.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/documentation/sidebars.js -------------------------------------------------------------------------------- /packages/documentation/src/css/custom.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/documentation/src/css/custom.css -------------------------------------------------------------------------------- /packages/documentation/src/pages/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/documentation/src/pages/index.tsx -------------------------------------------------------------------------------- /packages/documentation/src/pages/playground/index.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/documentation/src/pages/playground/index.mdx -------------------------------------------------------------------------------- /packages/documentation/static/.nojekyll: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/documentation/static/img/api.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/documentation/static/img/api.svg -------------------------------------------------------------------------------- /packages/documentation/static/img/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/documentation/static/img/favicon.ico -------------------------------------------------------------------------------- /packages/documentation/static/img/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/documentation/static/img/logo.svg -------------------------------------------------------------------------------- /packages/documentation/static/img/obsidian.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/documentation/static/img/obsidian.png -------------------------------------------------------------------------------- /packages/documentation/static/img/prototype.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/documentation/static/img/prototype.svg -------------------------------------------------------------------------------- /packages/documentation/static/img/stethoscope.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/documentation/static/img/stethoscope.svg -------------------------------------------------------------------------------- /packages/documentation/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/documentation/tsconfig.json -------------------------------------------------------------------------------- /packages/eslint-plugin-obsidian/.eslintignore: -------------------------------------------------------------------------------- 1 | dist/*, 2 | wallaby.js 3 | -------------------------------------------------------------------------------- /packages/eslint-plugin-obsidian/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/eslint-plugin-obsidian/.eslintrc.json -------------------------------------------------------------------------------- /packages/eslint-plugin-obsidian/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/eslint-plugin-obsidian/LICENSE -------------------------------------------------------------------------------- /packages/eslint-plugin-obsidian/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/eslint-plugin-obsidian/README.md -------------------------------------------------------------------------------- /packages/eslint-plugin-obsidian/babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/eslint-plugin-obsidian/babel.config.js -------------------------------------------------------------------------------- /packages/eslint-plugin-obsidian/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/eslint-plugin-obsidian/jest.config.js -------------------------------------------------------------------------------- /packages/eslint-plugin-obsidian/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/eslint-plugin-obsidian/package.json -------------------------------------------------------------------------------- /packages/eslint-plugin-obsidian/src/dto/callExpression.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/eslint-plugin-obsidian/src/dto/callExpression.ts -------------------------------------------------------------------------------- /packages/eslint-plugin-obsidian/src/dto/class.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/eslint-plugin-obsidian/src/dto/class.ts -------------------------------------------------------------------------------- /packages/eslint-plugin-obsidian/src/dto/componentProps.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/eslint-plugin-obsidian/src/dto/componentProps.ts -------------------------------------------------------------------------------- /packages/eslint-plugin-obsidian/src/dto/context.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/eslint-plugin-obsidian/src/dto/context.ts -------------------------------------------------------------------------------- /packages/eslint-plugin-obsidian/src/dto/decorator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/eslint-plugin-obsidian/src/dto/decorator.ts -------------------------------------------------------------------------------- /packages/eslint-plugin-obsidian/src/dto/file.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/eslint-plugin-obsidian/src/dto/file.ts -------------------------------------------------------------------------------- /packages/eslint-plugin-obsidian/src/dto/functionalComponent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/eslint-plugin-obsidian/src/dto/functionalComponent.ts -------------------------------------------------------------------------------- /packages/eslint-plugin-obsidian/src/dto/generics.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/eslint-plugin-obsidian/src/dto/generics.ts -------------------------------------------------------------------------------- /packages/eslint-plugin-obsidian/src/dto/identifier.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/eslint-plugin-obsidian/src/dto/identifier.ts -------------------------------------------------------------------------------- /packages/eslint-plugin-obsidian/src/dto/import.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/eslint-plugin-obsidian/src/dto/import.ts -------------------------------------------------------------------------------- /packages/eslint-plugin-obsidian/src/dto/method.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/eslint-plugin-obsidian/src/dto/method.ts -------------------------------------------------------------------------------- /packages/eslint-plugin-obsidian/src/dto/parameter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/eslint-plugin-obsidian/src/dto/parameter.ts -------------------------------------------------------------------------------- /packages/eslint-plugin-obsidian/src/dto/types/missingType.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/eslint-plugin-obsidian/src/dto/types/missingType.ts -------------------------------------------------------------------------------- /packages/eslint-plugin-obsidian/src/dto/types/singleType.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/eslint-plugin-obsidian/src/dto/types/singleType.ts -------------------------------------------------------------------------------- /packages/eslint-plugin-obsidian/src/dto/types/type.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/eslint-plugin-obsidian/src/dto/types/type.ts -------------------------------------------------------------------------------- /packages/eslint-plugin-obsidian/src/dto/types/typeIntersection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/eslint-plugin-obsidian/src/dto/types/typeIntersection.ts -------------------------------------------------------------------------------- /packages/eslint-plugin-obsidian/src/dto/types/typeLiteral.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/eslint-plugin-obsidian/src/dto/types/typeLiteral.ts -------------------------------------------------------------------------------- /packages/eslint-plugin-obsidian/src/dto/types/typeReference.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/eslint-plugin-obsidian/src/dto/types/typeReference.ts -------------------------------------------------------------------------------- /packages/eslint-plugin-obsidian/src/dto/variable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/eslint-plugin-obsidian/src/dto/variable.ts -------------------------------------------------------------------------------- /packages/eslint-plugin-obsidian/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/eslint-plugin-obsidian/src/index.ts -------------------------------------------------------------------------------- /packages/eslint-plugin-obsidian/src/rules/noCircularDependency/circularDependenciesDetector.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/eslint-plugin-obsidian/src/rules/noCircularDependency/circularDependenciesDetector.ts -------------------------------------------------------------------------------- /packages/eslint-plugin-obsidian/src/rules/noCircularDependency/createRule.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/eslint-plugin-obsidian/src/rules/noCircularDependency/createRule.ts -------------------------------------------------------------------------------- /packages/eslint-plugin-obsidian/src/rules/noCircularDependency/errorReporter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/eslint-plugin-obsidian/src/rules/noCircularDependency/errorReporter.ts -------------------------------------------------------------------------------- /packages/eslint-plugin-obsidian/src/rules/noCircularDependency/graphHandler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/eslint-plugin-obsidian/src/rules/noCircularDependency/graphHandler.ts -------------------------------------------------------------------------------- /packages/eslint-plugin-obsidian/src/rules/noCircularDependency/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/eslint-plugin-obsidian/src/rules/noCircularDependency/index.ts -------------------------------------------------------------------------------- /packages/eslint-plugin-obsidian/src/rules/stronglyTypedInjectComponent/createRule.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/eslint-plugin-obsidian/src/rules/stronglyTypedInjectComponent/createRule.ts -------------------------------------------------------------------------------- /packages/eslint-plugin-obsidian/src/rules/stronglyTypedInjectComponent/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/eslint-plugin-obsidian/src/rules/stronglyTypedInjectComponent/index.ts -------------------------------------------------------------------------------- /packages/eslint-plugin-obsidian/src/rules/stronglyTypedInjectComponent/injectComponentHandler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/eslint-plugin-obsidian/src/rules/stronglyTypedInjectComponent/injectComponentHandler.ts -------------------------------------------------------------------------------- /packages/eslint-plugin-obsidian/src/rules/stronglyTypedInjectComponent/result/errorReporter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/eslint-plugin-obsidian/src/rules/stronglyTypedInjectComponent/result/errorReporter.ts -------------------------------------------------------------------------------- /packages/eslint-plugin-obsidian/src/rules/stronglyTypedInjectComponent/result/missingTypeError.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/eslint-plugin-obsidian/src/rules/stronglyTypedInjectComponent/result/missingTypeError.ts -------------------------------------------------------------------------------- /packages/eslint-plugin-obsidian/src/rules/stronglyTypedInjectComponent/result/redundantTypeError.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/eslint-plugin-obsidian/src/rules/stronglyTypedInjectComponent/result/redundantTypeError.ts -------------------------------------------------------------------------------- /packages/eslint-plugin-obsidian/src/rules/stronglyTypedInjectComponent/result/result.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/eslint-plugin-obsidian/src/rules/stronglyTypedInjectComponent/result/result.ts -------------------------------------------------------------------------------- /packages/eslint-plugin-obsidian/src/rules/stronglyTypedInjectComponent/result/success.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/eslint-plugin-obsidian/src/rules/stronglyTypedInjectComponent/result/success.ts -------------------------------------------------------------------------------- /packages/eslint-plugin-obsidian/src/rules/stronglyTypedInjectComponent/typeValidator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/eslint-plugin-obsidian/src/rules/stronglyTypedInjectComponent/typeValidator.ts -------------------------------------------------------------------------------- /packages/eslint-plugin-obsidian/src/rules/unresolvedProviderDependencies/createRule.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/eslint-plugin-obsidian/src/rules/unresolvedProviderDependencies/createRule.ts -------------------------------------------------------------------------------- /packages/eslint-plugin-obsidian/src/rules/unresolvedProviderDependencies/graphHandler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/eslint-plugin-obsidian/src/rules/unresolvedProviderDependencies/graphHandler.ts -------------------------------------------------------------------------------- /packages/eslint-plugin-obsidian/src/rules/unresolvedProviderDependencies/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/eslint-plugin-obsidian/src/rules/unresolvedProviderDependencies/index.ts -------------------------------------------------------------------------------- /packages/eslint-plugin-obsidian/src/rules/unresolvedProviderDependencies/resolvedDependencyChecker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/eslint-plugin-obsidian/src/rules/unresolvedProviderDependencies/resolvedDependencyChecker.ts -------------------------------------------------------------------------------- /packages/eslint-plugin-obsidian/src/ts/adapters/classAdapter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/eslint-plugin-obsidian/src/ts/adapters/classAdapter.ts -------------------------------------------------------------------------------- /packages/eslint-plugin-obsidian/src/ts/projectRegistry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/eslint-plugin-obsidian/src/ts/projectRegistry.ts -------------------------------------------------------------------------------- /packages/eslint-plugin-obsidian/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/eslint-plugin-obsidian/src/types.ts -------------------------------------------------------------------------------- /packages/eslint-plugin-obsidian/src/utils/array.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/eslint-plugin-obsidian/src/utils/array.ts -------------------------------------------------------------------------------- /packages/eslint-plugin-obsidian/src/utils/assertions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/eslint-plugin-obsidian/src/utils/assertions.ts -------------------------------------------------------------------------------- /packages/eslint-plugin-obsidian/src/utils/ast.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/eslint-plugin-obsidian/src/utils/ast.ts -------------------------------------------------------------------------------- /packages/eslint-plugin-obsidian/src/utils/filter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/eslint-plugin-obsidian/src/utils/filter.ts -------------------------------------------------------------------------------- /packages/eslint-plugin-obsidian/src/utils/regex.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/eslint-plugin-obsidian/src/utils/regex.ts -------------------------------------------------------------------------------- /packages/eslint-plugin-obsidian/tests/fixtures/external-lib-a/externalGraphA.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/eslint-plugin-obsidian/tests/fixtures/external-lib-a/externalGraphA.ts -------------------------------------------------------------------------------- /packages/eslint-plugin-obsidian/tests/fixtures/external-lib-a/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/eslint-plugin-obsidian/tests/fixtures/external-lib-a/index.ts -------------------------------------------------------------------------------- /packages/eslint-plugin-obsidian/tests/fixtures/external-lib-a/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/eslint-plugin-obsidian/tests/fixtures/external-lib-a/package.json -------------------------------------------------------------------------------- /packages/eslint-plugin-obsidian/tests/fixtures/external-lib-b/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/eslint-plugin-obsidian/tests/fixtures/external-lib-b/index.ts -------------------------------------------------------------------------------- /packages/eslint-plugin-obsidian/tests/fixtures/external-lib-b/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/eslint-plugin-obsidian/tests/fixtures/external-lib-b/package.json -------------------------------------------------------------------------------- /packages/eslint-plugin-obsidian/tests/noCircularDependencies/circularDependencies.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/eslint-plugin-obsidian/tests/noCircularDependencies/circularDependencies.test.ts -------------------------------------------------------------------------------- /packages/eslint-plugin-obsidian/tests/noCircularDependencies/code/invalidGraphs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/eslint-plugin-obsidian/tests/noCircularDependencies/code/invalidGraphs.ts -------------------------------------------------------------------------------- /packages/eslint-plugin-obsidian/tests/noCircularDependencies/code/validGraphs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/eslint-plugin-obsidian/tests/noCircularDependencies/code/validGraphs.ts -------------------------------------------------------------------------------- /packages/eslint-plugin-obsidian/tests/stronglyTypedInjectComponent/code/invalidGraphs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/eslint-plugin-obsidian/tests/stronglyTypedInjectComponent/code/invalidGraphs.ts -------------------------------------------------------------------------------- /packages/eslint-plugin-obsidian/tests/stronglyTypedInjectComponent/code/validGraphs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/eslint-plugin-obsidian/tests/stronglyTypedInjectComponent/code/validGraphs.ts -------------------------------------------------------------------------------- /packages/eslint-plugin-obsidian/tests/stronglyTypedInjectComponent/stronglyTypedInjectComponent.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/eslint-plugin-obsidian/tests/stronglyTypedInjectComponent/stronglyTypedInjectComponent.test.ts -------------------------------------------------------------------------------- /packages/eslint-plugin-obsidian/tests/unresolvedProviderDependencies/fixtures/abstractGraph.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/eslint-plugin-obsidian/tests/unresolvedProviderDependencies/fixtures/abstractGraph.ts -------------------------------------------------------------------------------- /packages/eslint-plugin-obsidian/tests/unresolvedProviderDependencies/fixtures/graphThatExtendsAnotherGraph.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/eslint-plugin-obsidian/tests/unresolvedProviderDependencies/fixtures/graphThatExtendsAnotherGraph.ts -------------------------------------------------------------------------------- /packages/eslint-plugin-obsidian/tests/unresolvedProviderDependencies/fixtures/graphWithSubgraph.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/eslint-plugin-obsidian/tests/unresolvedProviderDependencies/fixtures/graphWithSubgraph.ts -------------------------------------------------------------------------------- /packages/eslint-plugin-obsidian/tests/unresolvedProviderDependencies/fixtures/invalidGraph.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/eslint-plugin-obsidian/tests/unresolvedProviderDependencies/fixtures/invalidGraph.ts -------------------------------------------------------------------------------- /packages/eslint-plugin-obsidian/tests/unresolvedProviderDependencies/fixtures/namedExportSubgraph.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/eslint-plugin-obsidian/tests/unresolvedProviderDependencies/fixtures/namedExportSubgraph.ts -------------------------------------------------------------------------------- /packages/eslint-plugin-obsidian/tests/unresolvedProviderDependencies/fixtures/subgraph.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/eslint-plugin-obsidian/tests/unresolvedProviderDependencies/fixtures/subgraph.ts -------------------------------------------------------------------------------- /packages/eslint-plugin-obsidian/tests/unresolvedProviderDependencies/fixtures/validFileWithTwoGraphs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/eslint-plugin-obsidian/tests/unresolvedProviderDependencies/fixtures/validFileWithTwoGraphs.ts -------------------------------------------------------------------------------- /packages/eslint-plugin-obsidian/tests/unresolvedProviderDependencies/fixtures/validGraph.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/eslint-plugin-obsidian/tests/unresolvedProviderDependencies/fixtures/validGraph.ts -------------------------------------------------------------------------------- /packages/eslint-plugin-obsidian/tests/unresolvedProviderDependencies/fixtures/validGraphThatExtendsAnotherConcreteGraph.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/eslint-plugin-obsidian/tests/unresolvedProviderDependencies/fixtures/validGraphThatExtendsAnotherConcreteGraph.ts -------------------------------------------------------------------------------- /packages/eslint-plugin-obsidian/tests/unresolvedProviderDependencies/fixtures/validGraphThatExtendsAnotherGraph.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/eslint-plugin-obsidian/tests/unresolvedProviderDependencies/fixtures/validGraphThatExtendsAnotherGraph.ts -------------------------------------------------------------------------------- /packages/eslint-plugin-obsidian/tests/unresolvedProviderDependencies/fixtures/validGraphWithExternalSubgraph.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/eslint-plugin-obsidian/tests/unresolvedProviderDependencies/fixtures/validGraphWithExternalSubgraph.ts -------------------------------------------------------------------------------- /packages/eslint-plugin-obsidian/tests/unresolvedProviderDependencies/fixtures/validGraphWithNamedExportSubgraph.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/eslint-plugin-obsidian/tests/unresolvedProviderDependencies/fixtures/validGraphWithNamedExportSubgraph.ts -------------------------------------------------------------------------------- /packages/eslint-plugin-obsidian/tests/unresolvedProviderDependencies/fixtures/validGraphWithNestedSubgraphs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/eslint-plugin-obsidian/tests/unresolvedProviderDependencies/fixtures/validGraphWithNestedSubgraphs.ts -------------------------------------------------------------------------------- /packages/eslint-plugin-obsidian/tests/unresolvedProviderDependencies/fixtures/validGraphWithRegularMethod.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/eslint-plugin-obsidian/tests/unresolvedProviderDependencies/fixtures/validGraphWithRegularMethod.ts -------------------------------------------------------------------------------- /packages/eslint-plugin-obsidian/tests/unresolvedProviderDependencies/fixtures/validGraphWithSubgraph.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/eslint-plugin-obsidian/tests/unresolvedProviderDependencies/fixtures/validGraphWithSubgraph.ts -------------------------------------------------------------------------------- /packages/eslint-plugin-obsidian/tests/unresolvedProviderDependencies/fixtures/validGraphWithSubgraphThatExtendsAnotherGraph.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/eslint-plugin-obsidian/tests/unresolvedProviderDependencies/fixtures/validGraphWithSubgraphThatExtendsAnotherGraph.ts -------------------------------------------------------------------------------- /packages/eslint-plugin-obsidian/tests/unresolvedProviderDependencies/fixtures/validLifecycleBoundGraphWithSubgraph.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/eslint-plugin-obsidian/tests/unresolvedProviderDependencies/fixtures/validLifecycleBoundGraphWithSubgraph.ts -------------------------------------------------------------------------------- /packages/eslint-plugin-obsidian/tests/unresolvedProviderDependencies/unresolvedDependencies.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/eslint-plugin-obsidian/tests/unresolvedProviderDependencies/unresolvedDependencies.test.ts -------------------------------------------------------------------------------- /packages/eslint-plugin-obsidian/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/eslint-plugin-obsidian/tsconfig.json -------------------------------------------------------------------------------- /packages/eslint-plugin-obsidian/tsconfig.prod.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/eslint-plugin-obsidian/tsconfig.prod.json -------------------------------------------------------------------------------- /packages/eslint-plugin-obsidian/wallaby.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/eslint-plugin-obsidian/wallaby.js -------------------------------------------------------------------------------- /packages/react-obsidian/.eslintignore: -------------------------------------------------------------------------------- 1 | dist/*, 2 | wallaby.js 3 | -------------------------------------------------------------------------------- /packages/react-obsidian/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/react-obsidian/.eslintrc.json -------------------------------------------------------------------------------- /packages/react-obsidian/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/react-obsidian/LICENSE -------------------------------------------------------------------------------- /packages/react-obsidian/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/react-obsidian/README.md -------------------------------------------------------------------------------- /packages/react-obsidian/babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/react-obsidian/babel.config.js -------------------------------------------------------------------------------- /packages/react-obsidian/babel.config.legacy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/react-obsidian/babel.config.legacy.js -------------------------------------------------------------------------------- /packages/react-obsidian/clearGraphs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/react-obsidian/clearGraphs.ts -------------------------------------------------------------------------------- /packages/react-obsidian/global.d.ts: -------------------------------------------------------------------------------- 1 | import 'jest-extended'; 2 | -------------------------------------------------------------------------------- /packages/react-obsidian/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/react-obsidian/jest.config.js -------------------------------------------------------------------------------- /packages/react-obsidian/jest.config.legacy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/react-obsidian/jest.config.legacy.js -------------------------------------------------------------------------------- /packages/react-obsidian/jest.setup-after-env.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/react-obsidian/jest.setup-after-env.js -------------------------------------------------------------------------------- /packages/react-obsidian/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/react-obsidian/package.json -------------------------------------------------------------------------------- /packages/react-obsidian/src/GraphProperties.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/react-obsidian/src/GraphProperties.ts -------------------------------------------------------------------------------- /packages/react-obsidian/src/Obsidian.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/react-obsidian/src/Obsidian.ts -------------------------------------------------------------------------------- /packages/react-obsidian/src/ProvidedPropertiesStore.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/react-obsidian/src/ProvidedPropertiesStore.test.ts -------------------------------------------------------------------------------- /packages/react-obsidian/src/ProvidedPropertiesStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/react-obsidian/src/ProvidedPropertiesStore.ts -------------------------------------------------------------------------------- /packages/react-obsidian/src/ReferenceCounter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/react-obsidian/src/ReferenceCounter.ts -------------------------------------------------------------------------------- /packages/react-obsidian/src/decorators/Graph.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/react-obsidian/src/decorators/Graph.ts -------------------------------------------------------------------------------- /packages/react-obsidian/src/decorators/LifecycleBound.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/react-obsidian/src/decorators/LifecycleBound.ts -------------------------------------------------------------------------------- /packages/react-obsidian/src/decorators/inject/Inject.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/react-obsidian/src/decorators/inject/Inject.ts -------------------------------------------------------------------------------- /packages/react-obsidian/src/decorators/inject/inject.legacy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/react-obsidian/src/decorators/inject/inject.legacy.ts -------------------------------------------------------------------------------- /packages/react-obsidian/src/decorators/inject/inject.modern.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/react-obsidian/src/decorators/inject/inject.modern.ts -------------------------------------------------------------------------------- /packages/react-obsidian/src/decorators/injectable/Injectable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/react-obsidian/src/decorators/injectable/Injectable.ts -------------------------------------------------------------------------------- /packages/react-obsidian/src/decorators/lateInject/LateInject.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/react-obsidian/src/decorators/lateInject/LateInject.ts -------------------------------------------------------------------------------- /packages/react-obsidian/src/decorators/lateInject/lateInject.legacy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/react-obsidian/src/decorators/lateInject/lateInject.legacy.ts -------------------------------------------------------------------------------- /packages/react-obsidian/src/decorators/lateInject/lateInject.modern.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/react-obsidian/src/decorators/lateInject/lateInject.modern.ts -------------------------------------------------------------------------------- /packages/react-obsidian/src/decorators/provides/MemoizeDescriptor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/react-obsidian/src/decorators/provides/MemoizeDescriptor.ts -------------------------------------------------------------------------------- /packages/react-obsidian/src/decorators/provides/Provides.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/react-obsidian/src/decorators/provides/Provides.test.ts -------------------------------------------------------------------------------- /packages/react-obsidian/src/decorators/provides/Provides.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/react-obsidian/src/decorators/provides/Provides.ts -------------------------------------------------------------------------------- /packages/react-obsidian/src/decorators/provides/provides.legacy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/react-obsidian/src/decorators/provides/provides.legacy.ts -------------------------------------------------------------------------------- /packages/react-obsidian/src/decorators/provides/provides.modern.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/react-obsidian/src/decorators/provides/provides.modern.ts -------------------------------------------------------------------------------- /packages/react-obsidian/src/decorators/singleton/Singleton.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/react-obsidian/src/decorators/singleton/Singleton.ts -------------------------------------------------------------------------------- /packages/react-obsidian/src/decorators/singleton/singleton.legacy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/react-obsidian/src/decorators/singleton/singleton.legacy.ts -------------------------------------------------------------------------------- /packages/react-obsidian/src/decorators/singleton/singleton.modern.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/react-obsidian/src/decorators/singleton/singleton.modern.ts -------------------------------------------------------------------------------- /packages/react-obsidian/src/graph/CircularDependenciesDetector.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/react-obsidian/src/graph/CircularDependenciesDetector.ts -------------------------------------------------------------------------------- /packages/react-obsidian/src/graph/Graph.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/react-obsidian/src/graph/Graph.ts -------------------------------------------------------------------------------- /packages/react-obsidian/src/graph/ObjectGraph.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/react-obsidian/src/graph/ObjectGraph.test.ts -------------------------------------------------------------------------------- /packages/react-obsidian/src/graph/ObjectGraph.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/react-obsidian/src/graph/ObjectGraph.ts -------------------------------------------------------------------------------- /packages/react-obsidian/src/graph/ProviderBinder.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/react-obsidian/src/graph/ProviderBinder.test.ts -------------------------------------------------------------------------------- /packages/react-obsidian/src/graph/ProviderBinder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/react-obsidian/src/graph/ProviderBinder.ts -------------------------------------------------------------------------------- /packages/react-obsidian/src/graph/ServiceLocatorFactory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/react-obsidian/src/graph/ServiceLocatorFactory.ts -------------------------------------------------------------------------------- /packages/react-obsidian/src/graph/VisitedNodes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/react-obsidian/src/graph/VisitedNodes.ts -------------------------------------------------------------------------------- /packages/react-obsidian/src/graph/properties/PropertyRetriever.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/react-obsidian/src/graph/properties/PropertyRetriever.test.ts -------------------------------------------------------------------------------- /packages/react-obsidian/src/graph/properties/PropertyRetriever.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/react-obsidian/src/graph/properties/PropertyRetriever.ts -------------------------------------------------------------------------------- /packages/react-obsidian/src/graph/properties/PropertyRetrieverDelegate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/react-obsidian/src/graph/properties/PropertyRetrieverDelegate.ts -------------------------------------------------------------------------------- /packages/react-obsidian/src/graph/properties/retrieveFromPublicAndPrivateSubgraphs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/react-obsidian/src/graph/properties/retrieveFromPublicAndPrivateSubgraphs.ts -------------------------------------------------------------------------------- /packages/react-obsidian/src/graph/properties/retrieveFromPublicSubgraphs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/react-obsidian/src/graph/properties/retrieveFromPublicSubgraphs.ts -------------------------------------------------------------------------------- /packages/react-obsidian/src/graph/properties/retrieveStrategy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/react-obsidian/src/graph/properties/retrieveStrategy.ts -------------------------------------------------------------------------------- /packages/react-obsidian/src/graph/registry/DefaultGraphResolver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/react-obsidian/src/graph/registry/DefaultGraphResolver.ts -------------------------------------------------------------------------------- /packages/react-obsidian/src/graph/registry/GraphMiddleware.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/react-obsidian/src/graph/registry/GraphMiddleware.ts -------------------------------------------------------------------------------- /packages/react-obsidian/src/graph/registry/GraphMiddlewareChain.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/react-obsidian/src/graph/registry/GraphMiddlewareChain.ts -------------------------------------------------------------------------------- /packages/react-obsidian/src/graph/registry/GraphRegistry.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/react-obsidian/src/graph/registry/GraphRegistry.test.ts -------------------------------------------------------------------------------- /packages/react-obsidian/src/graph/registry/GraphRegistry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/react-obsidian/src/graph/registry/GraphRegistry.ts -------------------------------------------------------------------------------- /packages/react-obsidian/src/graph/registry/GraphResolveChain.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/react-obsidian/src/graph/registry/GraphResolveChain.ts -------------------------------------------------------------------------------- /packages/react-obsidian/src/graph/registry/GraphResolverChain.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/react-obsidian/src/graph/registry/GraphResolverChain.test.ts -------------------------------------------------------------------------------- /packages/react-obsidian/src/graph/registry/Middleware.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/react-obsidian/src/graph/registry/Middleware.ts -------------------------------------------------------------------------------- /packages/react-obsidian/src/graph/registry/ObtainLifecycleBoundGraphException.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/react-obsidian/src/graph/registry/ObtainLifecycleBoundGraphException.ts -------------------------------------------------------------------------------- /packages/react-obsidian/src/graph/registry/ResolveChain.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/react-obsidian/src/graph/registry/ResolveChain.ts -------------------------------------------------------------------------------- /packages/react-obsidian/src/index.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/react-obsidian/src/index.test.tsx -------------------------------------------------------------------------------- /packages/react-obsidian/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/react-obsidian/src/index.ts -------------------------------------------------------------------------------- /packages/react-obsidian/src/injectors/class/ClassInjector.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/react-obsidian/src/injectors/class/ClassInjector.ts -------------------------------------------------------------------------------- /packages/react-obsidian/src/injectors/class/ConstructorArgs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/react-obsidian/src/injectors/class/ConstructorArgs.ts -------------------------------------------------------------------------------- /packages/react-obsidian/src/injectors/class/InjectionMetadata.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/react-obsidian/src/injectors/class/InjectionMetadata.ts -------------------------------------------------------------------------------- /packages/react-obsidian/src/injectors/class/LateInjector.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/react-obsidian/src/injectors/class/LateInjector.ts -------------------------------------------------------------------------------- /packages/react-obsidian/src/injectors/components/ComponentInjector.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/react-obsidian/src/injectors/components/ComponentInjector.test.tsx -------------------------------------------------------------------------------- /packages/react-obsidian/src/injectors/components/ComponentInjector.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/react-obsidian/src/injectors/components/ComponentInjector.tsx -------------------------------------------------------------------------------- /packages/react-obsidian/src/injectors/components/InjectComponent.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/react-obsidian/src/injectors/components/InjectComponent.test.tsx -------------------------------------------------------------------------------- /packages/react-obsidian/src/injectors/components/InjectComponent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/react-obsidian/src/injectors/components/InjectComponent.ts -------------------------------------------------------------------------------- /packages/react-obsidian/src/injectors/components/PropsInjector.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/react-obsidian/src/injectors/components/PropsInjector.ts -------------------------------------------------------------------------------- /packages/react-obsidian/src/injectors/components/graphContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/react-obsidian/src/injectors/components/graphContext.ts -------------------------------------------------------------------------------- /packages/react-obsidian/src/injectors/components/useGraph.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/react-obsidian/src/injectors/components/useGraph.ts -------------------------------------------------------------------------------- /packages/react-obsidian/src/injectors/components/useInjectionToken.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/react-obsidian/src/injectors/components/useInjectionToken.ts -------------------------------------------------------------------------------- /packages/react-obsidian/src/injectors/hooks/HookInjector.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/react-obsidian/src/injectors/hooks/HookInjector.test.ts -------------------------------------------------------------------------------- /packages/react-obsidian/src/injectors/hooks/HookInjector.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/react-obsidian/src/injectors/hooks/HookInjector.ts -------------------------------------------------------------------------------- /packages/react-obsidian/src/injectors/hooks/InjectHook.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/react-obsidian/src/injectors/hooks/InjectHook.test.ts -------------------------------------------------------------------------------- /packages/react-obsidian/src/injectors/hooks/InjectHook.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/react-obsidian/src/injectors/hooks/InjectHook.ts -------------------------------------------------------------------------------- /packages/react-obsidian/src/model/Model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/react-obsidian/src/model/Model.ts -------------------------------------------------------------------------------- /packages/react-obsidian/src/observable/Observable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/react-obsidian/src/observable/Observable.ts -------------------------------------------------------------------------------- /packages/react-obsidian/src/observable/cold/ColdMediatorObservable.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/react-obsidian/src/observable/cold/ColdMediatorObservable.test.ts -------------------------------------------------------------------------------- /packages/react-obsidian/src/observable/cold/ColdMediatorObservable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/react-obsidian/src/observable/cold/ColdMediatorObservable.ts -------------------------------------------------------------------------------- /packages/react-obsidian/src/observable/cold/useColdObservers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/react-obsidian/src/observable/cold/useColdObservers.ts -------------------------------------------------------------------------------- /packages/react-obsidian/src/observable/mapObservablesToValues.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/react-obsidian/src/observable/mapObservablesToValues.ts -------------------------------------------------------------------------------- /packages/react-obsidian/src/observable/mediator/MediatorObservable.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/react-obsidian/src/observable/mediator/MediatorObservable.test.ts -------------------------------------------------------------------------------- /packages/react-obsidian/src/observable/mediator/MediatorObservable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/react-obsidian/src/observable/mediator/MediatorObservable.ts -------------------------------------------------------------------------------- /packages/react-obsidian/src/observable/observable.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/react-obsidian/src/observable/observable.test.ts -------------------------------------------------------------------------------- /packages/react-obsidian/src/observable/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/react-obsidian/src/observable/types.ts -------------------------------------------------------------------------------- /packages/react-obsidian/src/observable/useObserver.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/react-obsidian/src/observable/useObserver.test.ts -------------------------------------------------------------------------------- /packages/react-obsidian/src/observable/useObserver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/react-obsidian/src/observable/useObserver.ts -------------------------------------------------------------------------------- /packages/react-obsidian/src/observable/useObservers.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/react-obsidian/src/observable/useObservers.test.ts -------------------------------------------------------------------------------- /packages/react-obsidian/src/observable/useObservers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/react-obsidian/src/observable/useObservers.ts -------------------------------------------------------------------------------- /packages/react-obsidian/src/types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/react-obsidian/src/types/index.ts -------------------------------------------------------------------------------- /packages/react-obsidian/src/utils/React.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/react-obsidian/src/utils/React.ts -------------------------------------------------------------------------------- /packages/react-obsidian/src/utils/decorators.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/react-obsidian/src/utils/decorators.ts -------------------------------------------------------------------------------- /packages/react-obsidian/src/utils/getGlobal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/react-obsidian/src/utils/getGlobal.ts -------------------------------------------------------------------------------- /packages/react-obsidian/src/utils/globalReflect.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/react-obsidian/src/utils/globalReflect.ts -------------------------------------------------------------------------------- /packages/react-obsidian/src/utils/isDev.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/react-obsidian/src/utils/isDev.ts -------------------------------------------------------------------------------- /packages/react-obsidian/src/utils/isString.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/react-obsidian/src/utils/isString.ts -------------------------------------------------------------------------------- /packages/react-obsidian/src/utils/notNull.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/react-obsidian/src/utils/notNull.ts -------------------------------------------------------------------------------- /packages/react-obsidian/src/utils/object.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/react-obsidian/src/utils/object.ts -------------------------------------------------------------------------------- /packages/react-obsidian/src/utils/reactAvailability.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/react-obsidian/src/utils/reactAvailability.ts -------------------------------------------------------------------------------- /packages/react-obsidian/src/utils/reflect.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/react-obsidian/src/utils/reflect.ts -------------------------------------------------------------------------------- /packages/react-obsidian/src/utils/uniqueId.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/react-obsidian/src/utils/uniqueId.ts -------------------------------------------------------------------------------- /packages/react-obsidian/test/acceptance/abstractGraph.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/react-obsidian/test/acceptance/abstractGraph.test.ts -------------------------------------------------------------------------------- /packages/react-obsidian/test/acceptance/lateInject.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/react-obsidian/test/acceptance/lateInject.test.ts -------------------------------------------------------------------------------- /packages/react-obsidian/test/acceptance/mockModel.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/react-obsidian/test/acceptance/mockModel.test.ts -------------------------------------------------------------------------------- /packages/react-obsidian/test/acceptance/model.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/react-obsidian/test/acceptance/model.test.ts -------------------------------------------------------------------------------- /packages/react-obsidian/test/acceptance/obtain.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/react-obsidian/test/acceptance/obtain.test.ts -------------------------------------------------------------------------------- /packages/react-obsidian/test/acceptance/privateSubgraphs.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/react-obsidian/test/acceptance/privateSubgraphs.test.tsx -------------------------------------------------------------------------------- /packages/react-obsidian/test/acceptance/singletonGraphSharedByMultipleSubgraphs.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/react-obsidian/test/acceptance/singletonGraphSharedByMultipleSubgraphs.test.ts -------------------------------------------------------------------------------- /packages/react-obsidian/test/acceptance/testKit.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/react-obsidian/test/acceptance/testKit.test.tsx -------------------------------------------------------------------------------- /packages/react-obsidian/test/fixtures/CircularDependencyFromSubgraph.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/react-obsidian/test/fixtures/CircularDependencyFromSubgraph.ts -------------------------------------------------------------------------------- /packages/react-obsidian/test/fixtures/CircularDependencyGraph.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/react-obsidian/test/fixtures/CircularDependencyGraph.ts -------------------------------------------------------------------------------- /packages/react-obsidian/test/fixtures/CircularDependencyGraph2.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/react-obsidian/test/fixtures/CircularDependencyGraph2.ts -------------------------------------------------------------------------------- /packages/react-obsidian/test/fixtures/GraphWithMultipleDependencies.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/react-obsidian/test/fixtures/GraphWithMultipleDependencies.ts -------------------------------------------------------------------------------- /packages/react-obsidian/test/fixtures/GraphWithOnBind.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/react-obsidian/test/fixtures/GraphWithOnBind.ts -------------------------------------------------------------------------------- /packages/react-obsidian/test/fixtures/InjectedComponent.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/react-obsidian/test/fixtures/InjectedComponent.tsx -------------------------------------------------------------------------------- /packages/react-obsidian/test/fixtures/LifecycleBoundGraph.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/react-obsidian/test/fixtures/LifecycleBoundGraph.ts -------------------------------------------------------------------------------- /packages/react-obsidian/test/fixtures/LifecycleBoundWithLifecycleBoundSubgraph.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/react-obsidian/test/fixtures/LifecycleBoundWithLifecycleBoundSubgraph.ts -------------------------------------------------------------------------------- /packages/react-obsidian/test/fixtures/MainGraph.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/react-obsidian/test/fixtures/MainGraph.ts -------------------------------------------------------------------------------- /packages/react-obsidian/test/fixtures/ScopedLifecycleBoundGraph.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/react-obsidian/test/fixtures/ScopedLifecycleBoundGraph.ts -------------------------------------------------------------------------------- /packages/react-obsidian/test/fixtures/SingletonGraph.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/react-obsidian/test/fixtures/SingletonGraph.ts -------------------------------------------------------------------------------- /packages/react-obsidian/test/fixtures/StringProvider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/react-obsidian/test/fixtures/StringProvider.ts -------------------------------------------------------------------------------- /packages/react-obsidian/test/fixtures/Subgraph.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/react-obsidian/test/fixtures/Subgraph.ts -------------------------------------------------------------------------------- /packages/react-obsidian/test/fixtures/SubgraphWithCircularDependency.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/react-obsidian/test/fixtures/SubgraphWithCircularDependency.ts -------------------------------------------------------------------------------- /packages/react-obsidian/test/fixtures/ThrowingMainGraph.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/react-obsidian/test/fixtures/ThrowingMainGraph.ts -------------------------------------------------------------------------------- /packages/react-obsidian/test/fixtures/UniqueNumberGraph.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/react-obsidian/test/fixtures/UniqueNumberGraph.ts -------------------------------------------------------------------------------- /packages/react-obsidian/test/fixtures/injectedValues.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/react-obsidian/test/fixtures/injectedValues.ts -------------------------------------------------------------------------------- /packages/react-obsidian/test/fixtures/privateSubgraph.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/react-obsidian/test/fixtures/privateSubgraph.ts -------------------------------------------------------------------------------- /packages/react-obsidian/test/integration/classInjection.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/react-obsidian/test/integration/classInjection.test.tsx -------------------------------------------------------------------------------- /packages/react-obsidian/test/integration/customScopedLifecycleBoundGraphs.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/react-obsidian/test/integration/customScopedLifecycleBoundGraphs.test.tsx -------------------------------------------------------------------------------- /packages/react-obsidian/test/integration/functionalComponentReactLifecycle.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/react-obsidian/test/integration/functionalComponentReactLifecycle.test.tsx -------------------------------------------------------------------------------- /packages/react-obsidian/test/integration/lateInject.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/react-obsidian/test/integration/lateInject.test.tsx -------------------------------------------------------------------------------- /packages/react-obsidian/test/integration/lifecyleBoundGraphs.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/react-obsidian/test/integration/lifecyleBoundGraphs.test.tsx -------------------------------------------------------------------------------- /packages/react-obsidian/test/integration/mockingGraphs.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/react-obsidian/test/integration/mockingGraphs.test.tsx -------------------------------------------------------------------------------- /packages/react-obsidian/test/integration/noReact.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/react-obsidian/test/integration/noReact.test.ts -------------------------------------------------------------------------------- /packages/react-obsidian/test/integration/reactStrictMode.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/react-obsidian/test/integration/reactStrictMode.test.tsx -------------------------------------------------------------------------------- /packages/react-obsidian/test/integration/resolvePrecedance.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/react-obsidian/test/integration/resolvePrecedance.test.tsx -------------------------------------------------------------------------------- /packages/react-obsidian/test/integration/scopedLifecycleBoundGraphs.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/react-obsidian/test/integration/scopedLifecycleBoundGraphs.test.tsx -------------------------------------------------------------------------------- /packages/react-obsidian/test/utils/console.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/react-obsidian/test/utils/console.ts -------------------------------------------------------------------------------- /packages/react-obsidian/testkit/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/react-obsidian/testkit/index.ts -------------------------------------------------------------------------------- /packages/react-obsidian/testkit/mockGraphs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/react-obsidian/testkit/mockGraphs.ts -------------------------------------------------------------------------------- /packages/react-obsidian/testkit/mockModel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/react-obsidian/testkit/mockModel.ts -------------------------------------------------------------------------------- /packages/react-obsidian/transformers/babel-plugin-obsidian/__snapshots__/index.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/react-obsidian/transformers/babel-plugin-obsidian/__snapshots__/index.test.ts.snap -------------------------------------------------------------------------------- /packages/react-obsidian/transformers/babel-plugin-obsidian/helpers/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/react-obsidian/transformers/babel-plugin-obsidian/helpers/index.ts -------------------------------------------------------------------------------- /packages/react-obsidian/transformers/babel-plugin-obsidian/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/react-obsidian/transformers/babel-plugin-obsidian/index.test.ts -------------------------------------------------------------------------------- /packages/react-obsidian/transformers/babel-plugin-obsidian/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/react-obsidian/transformers/babel-plugin-obsidian/index.ts -------------------------------------------------------------------------------- /packages/react-obsidian/transformers/babel-plugin-obsidian/unmagler/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/react-obsidian/transformers/babel-plugin-obsidian/unmagler/index.ts -------------------------------------------------------------------------------- /packages/react-obsidian/transformers/babel-plugin-obsidian/unmagler/method.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/react-obsidian/transformers/babel-plugin-obsidian/unmagler/method.ts -------------------------------------------------------------------------------- /packages/react-obsidian/transformers/babel-plugin-obsidian/unmagler/property.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/react-obsidian/transformers/babel-plugin-obsidian/unmagler/property.ts -------------------------------------------------------------------------------- /packages/react-obsidian/tsconfig.base.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/react-obsidian/tsconfig.base.json -------------------------------------------------------------------------------- /packages/react-obsidian/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "./tsconfig.base.json" 3 | } 4 | -------------------------------------------------------------------------------- /packages/react-obsidian/tsconfig.prod.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/react-obsidian/tsconfig.prod.json -------------------------------------------------------------------------------- /packages/react-obsidian/wallaby.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/react-obsidian/wallaby.js -------------------------------------------------------------------------------- /packages/react-obsidian/wallaby.legacy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/react-obsidian/wallaby.legacy.js -------------------------------------------------------------------------------- /packages/swc-plugin-obsidian/.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/swc-plugin-obsidian/.vscode/settings.json -------------------------------------------------------------------------------- /packages/swc-plugin-obsidian/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/swc-plugin-obsidian/Cargo.lock -------------------------------------------------------------------------------- /packages/swc-plugin-obsidian/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/swc-plugin-obsidian/Cargo.toml -------------------------------------------------------------------------------- /packages/swc-plugin-obsidian/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/swc-plugin-obsidian/README.md -------------------------------------------------------------------------------- /packages/swc-plugin-obsidian/demo/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/swc-plugin-obsidian/demo/.gitignore -------------------------------------------------------------------------------- /packages/swc-plugin-obsidian/demo/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/swc-plugin-obsidian/demo/README.md -------------------------------------------------------------------------------- /packages/swc-plugin-obsidian/demo/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/swc-plugin-obsidian/demo/index.html -------------------------------------------------------------------------------- /packages/swc-plugin-obsidian/demo/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/swc-plugin-obsidian/demo/package.json -------------------------------------------------------------------------------- /packages/swc-plugin-obsidian/demo/setupTests.ts: -------------------------------------------------------------------------------- 1 | import '@testing-library/jest-dom'; 2 | -------------------------------------------------------------------------------- /packages/swc-plugin-obsidian/demo/src/Clock.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/swc-plugin-obsidian/demo/src/Clock.ts -------------------------------------------------------------------------------- /packages/swc-plugin-obsidian/demo/src/DependencyGraph.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/swc-plugin-obsidian/demo/src/DependencyGraph.ts -------------------------------------------------------------------------------- /packages/swc-plugin-obsidian/demo/src/Example.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/swc-plugin-obsidian/demo/src/Example.tsx -------------------------------------------------------------------------------- /packages/swc-plugin-obsidian/demo/src/Greeter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/swc-plugin-obsidian/demo/src/Greeter.ts -------------------------------------------------------------------------------- /packages/swc-plugin-obsidian/demo/src/StringBuilder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/swc-plugin-obsidian/demo/src/StringBuilder.ts -------------------------------------------------------------------------------- /packages/swc-plugin-obsidian/demo/src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/swc-plugin-obsidian/demo/src/main.tsx -------------------------------------------------------------------------------- /packages/swc-plugin-obsidian/demo/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/swc-plugin-obsidian/demo/tsconfig.json -------------------------------------------------------------------------------- /packages/swc-plugin-obsidian/demo/tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/swc-plugin-obsidian/demo/tsconfig.node.json -------------------------------------------------------------------------------- /packages/swc-plugin-obsidian/demo/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/swc-plugin-obsidian/demo/vite.config.ts -------------------------------------------------------------------------------- /packages/swc-plugin-obsidian/demo/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/swc-plugin-obsidian/demo/yarn.lock -------------------------------------------------------------------------------- /packages/swc-plugin-obsidian/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/swc-plugin-obsidian/package.json -------------------------------------------------------------------------------- /packages/swc-plugin-obsidian/src/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/swc-plugin-obsidian/src/index.d.ts -------------------------------------------------------------------------------- /packages/swc-plugin-obsidian/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/swc-plugin-obsidian/src/index.js -------------------------------------------------------------------------------- /packages/swc-plugin-obsidian/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/swc-plugin-obsidian/src/lib.rs -------------------------------------------------------------------------------- /packages/swc-plugin-obsidian/src/swc_plugin_obsidian.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/swc-plugin-obsidian/src/swc_plugin_obsidian.wasm -------------------------------------------------------------------------------- /packages/swc-plugin-obsidian/tests/fixtures/argumentsDescturcture/input.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/swc-plugin-obsidian/tests/fixtures/argumentsDescturcture/input.ts -------------------------------------------------------------------------------- /packages/swc-plugin-obsidian/tests/fixtures/argumentsDescturcture/output.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/swc-plugin-obsidian/tests/fixtures/argumentsDescturcture/output.js -------------------------------------------------------------------------------- /packages/swc-plugin-obsidian/tests/fixtures/lowerCaseArgumentsDescturcture/input.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/swc-plugin-obsidian/tests/fixtures/lowerCaseArgumentsDescturcture/input.ts -------------------------------------------------------------------------------- /packages/swc-plugin-obsidian/tests/fixtures/lowerCaseArgumentsDescturcture/output.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/swc-plugin-obsidian/tests/fixtures/lowerCaseArgumentsDescturcture/output.js -------------------------------------------------------------------------------- /packages/swc-plugin-obsidian/tests/fixtures/lowerCaseNamedInject/input.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/swc-plugin-obsidian/tests/fixtures/lowerCaseNamedInject/input.ts -------------------------------------------------------------------------------- /packages/swc-plugin-obsidian/tests/fixtures/lowerCaseNamedInject/output.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/swc-plugin-obsidian/tests/fixtures/lowerCaseNamedInject/output.js -------------------------------------------------------------------------------- /packages/swc-plugin-obsidian/tests/fixtures/lowerCaseProviderName/input.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/swc-plugin-obsidian/tests/fixtures/lowerCaseProviderName/input.ts -------------------------------------------------------------------------------- /packages/swc-plugin-obsidian/tests/fixtures/lowerCaseProviderName/output.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/swc-plugin-obsidian/tests/fixtures/lowerCaseProviderName/output.js -------------------------------------------------------------------------------- /packages/swc-plugin-obsidian/tests/fixtures/namedInject/input.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/swc-plugin-obsidian/tests/fixtures/namedInject/input.ts -------------------------------------------------------------------------------- /packages/swc-plugin-obsidian/tests/fixtures/namedInject/output.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/swc-plugin-obsidian/tests/fixtures/namedInject/output.js -------------------------------------------------------------------------------- /packages/swc-plugin-obsidian/tests/fixtures/providerName/input.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/swc-plugin-obsidian/tests/fixtures/providerName/input.ts -------------------------------------------------------------------------------- /packages/swc-plugin-obsidian/tests/fixtures/providerName/output.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/swc-plugin-obsidian/tests/fixtures/providerName/output.js -------------------------------------------------------------------------------- /packages/swc-plugin-obsidian/tests/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/swc-plugin-obsidian/tests/lib.rs -------------------------------------------------------------------------------- /packages/swc-plugin-obsidian/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/swc-plugin-obsidian/tsconfig.json -------------------------------------------------------------------------------- /packages/ts-morph-extensions/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/ts-morph-extensions/README.md -------------------------------------------------------------------------------- /packages/ts-morph-extensions/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/ts-morph-extensions/package.json -------------------------------------------------------------------------------- /packages/ts-morph-extensions/src/dto/decorator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/ts-morph-extensions/src/dto/decorator.ts -------------------------------------------------------------------------------- /packages/ts-morph-extensions/src/dto/graph.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/ts-morph-extensions/src/dto/graph.ts -------------------------------------------------------------------------------- /packages/ts-morph-extensions/src/dto/identifier.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/ts-morph-extensions/src/dto/identifier.ts -------------------------------------------------------------------------------- /packages/ts-morph-extensions/src/dto/parameter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/ts-morph-extensions/src/dto/parameter.ts -------------------------------------------------------------------------------- /packages/ts-morph-extensions/src/dto/provider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/ts-morph-extensions/src/dto/provider.ts -------------------------------------------------------------------------------- /packages/ts-morph-extensions/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/ts-morph-extensions/src/index.ts -------------------------------------------------------------------------------- /packages/ts-morph-extensions/src/logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/ts-morph-extensions/src/logger.ts -------------------------------------------------------------------------------- /packages/ts-morph-extensions/src/project/projectRegistry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/ts-morph-extensions/src/project/projectRegistry.ts -------------------------------------------------------------------------------- /packages/ts-morph-extensions/src/tsConfig/relativeToAbsolutePathConverter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/ts-morph-extensions/src/tsConfig/relativeToAbsolutePathConverter.ts -------------------------------------------------------------------------------- /packages/ts-morph-extensions/src/tsConfig/tsconfigParser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/ts-morph-extensions/src/tsConfig/tsconfigParser.ts -------------------------------------------------------------------------------- /packages/ts-morph-extensions/src/utils/dedupeSet.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/ts-morph-extensions/src/utils/dedupeSet.ts -------------------------------------------------------------------------------- /packages/ts-morph-extensions/src/utils/fileSystem.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/ts-morph-extensions/src/utils/fileSystem.ts -------------------------------------------------------------------------------- /packages/ts-morph-extensions/src/utils/objects.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/ts-morph-extensions/src/utils/objects.ts -------------------------------------------------------------------------------- /packages/ts-morph-extensions/src/utils/ts/assertions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/ts-morph-extensions/src/utils/ts/assertions.ts -------------------------------------------------------------------------------- /packages/ts-morph-extensions/src/utils/ts/decorators.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/ts-morph-extensions/src/utils/ts/decorators.ts -------------------------------------------------------------------------------- /packages/ts-morph-extensions/src/utils/ts/identifier.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/ts-morph-extensions/src/utils/ts/identifier.ts -------------------------------------------------------------------------------- /packages/ts-morph-extensions/src/utils/ts/providers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/ts-morph-extensions/src/utils/ts/providers.ts -------------------------------------------------------------------------------- /packages/ts-morph-extensions/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/ts-morph-extensions/tsconfig.json -------------------------------------------------------------------------------- /packages/vscode-language-server-obsidian/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/vscode-language-server-obsidian/.vscode/launch.json -------------------------------------------------------------------------------- /packages/vscode-language-server-obsidian/.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/vscode-language-server-obsidian/.vscode/settings.json -------------------------------------------------------------------------------- /packages/vscode-language-server-obsidian/.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/vscode-language-server-obsidian/.vscode/tasks.json -------------------------------------------------------------------------------- /packages/vscode-language-server-obsidian/.vscodeignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/vscode-language-server-obsidian/.vscodeignore -------------------------------------------------------------------------------- /packages/vscode-language-server-obsidian/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/vscode-language-server-obsidian/LICENSE -------------------------------------------------------------------------------- /packages/vscode-language-server-obsidian/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/vscode-language-server-obsidian/README.md -------------------------------------------------------------------------------- /packages/vscode-language-server-obsidian/client/.npmrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/vscode-language-server-obsidian/client/.npmrc -------------------------------------------------------------------------------- /packages/vscode-language-server-obsidian/client/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/vscode-language-server-obsidian/client/package-lock.json -------------------------------------------------------------------------------- /packages/vscode-language-server-obsidian/client/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/vscode-language-server-obsidian/client/package.json -------------------------------------------------------------------------------- /packages/vscode-language-server-obsidian/client/src/extension.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/vscode-language-server-obsidian/client/src/extension.ts -------------------------------------------------------------------------------- /packages/vscode-language-server-obsidian/client/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/vscode-language-server-obsidian/client/tsconfig.json -------------------------------------------------------------------------------- /packages/vscode-language-server-obsidian/demo1.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/vscode-language-server-obsidian/demo1.gif -------------------------------------------------------------------------------- /packages/vscode-language-server-obsidian/demo2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/vscode-language-server-obsidian/demo2.gif -------------------------------------------------------------------------------- /packages/vscode-language-server-obsidian/demo3.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/vscode-language-server-obsidian/demo3.gif -------------------------------------------------------------------------------- /packages/vscode-language-server-obsidian/docs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/vscode-language-server-obsidian/docs.md -------------------------------------------------------------------------------- /packages/vscode-language-server-obsidian/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/vscode-language-server-obsidian/jest.config.js -------------------------------------------------------------------------------- /packages/vscode-language-server-obsidian/obsidian.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/vscode-language-server-obsidian/obsidian.png -------------------------------------------------------------------------------- /packages/vscode-language-server-obsidian/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/vscode-language-server-obsidian/package.json -------------------------------------------------------------------------------- /packages/vscode-language-server-obsidian/scripts/build.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/vscode-language-server-obsidian/scripts/build.js -------------------------------------------------------------------------------- /packages/vscode-language-server-obsidian/server/.npmrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/vscode-language-server-obsidian/server/.npmrc -------------------------------------------------------------------------------- /packages/vscode-language-server-obsidian/server/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/vscode-language-server-obsidian/server/package-lock.json -------------------------------------------------------------------------------- /packages/vscode-language-server-obsidian/server/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/vscode-language-server-obsidian/server/package.json -------------------------------------------------------------------------------- /packages/vscode-language-server-obsidian/server/src/commands/completion/completionCommand.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/vscode-language-server-obsidian/server/src/commands/completion/completionCommand.ts -------------------------------------------------------------------------------- /packages/vscode-language-server-obsidian/server/src/commands/completion/providerToCompletionItem.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/vscode-language-server-obsidian/server/src/commands/completion/providerToCompletionItem.ts -------------------------------------------------------------------------------- /packages/vscode-language-server-obsidian/server/src/commands/definition/definitionCommand.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/vscode-language-server-obsidian/server/src/commands/definition/definitionCommand.ts -------------------------------------------------------------------------------- /packages/vscode-language-server-obsidian/server/src/commands/definition/helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/vscode-language-server-obsidian/server/src/commands/definition/helpers.ts -------------------------------------------------------------------------------- /packages/vscode-language-server-obsidian/server/src/commands/definition/strategies/goToDefinitionStrategy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/vscode-language-server-obsidian/server/src/commands/definition/strategies/goToDefinitionStrategy.ts -------------------------------------------------------------------------------- /packages/vscode-language-server-obsidian/server/src/commands/definition/strategies/goToDefinitionStrategyFactory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/vscode-language-server-obsidian/server/src/commands/definition/strategies/goToDefinitionStrategyFactory.ts -------------------------------------------------------------------------------- /packages/vscode-language-server-obsidian/server/src/commands/definition/strategies/hookStrategy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/vscode-language-server-obsidian/server/src/commands/definition/strategies/hookStrategy.ts -------------------------------------------------------------------------------- /packages/vscode-language-server-obsidian/server/src/commands/definition/strategies/injectedClassStrategy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/vscode-language-server-obsidian/server/src/commands/definition/strategies/injectedClassStrategy.ts -------------------------------------------------------------------------------- /packages/vscode-language-server-obsidian/server/src/commands/definition/strategies/providerStrategy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/vscode-language-server-obsidian/server/src/commands/definition/strategies/providerStrategy.ts -------------------------------------------------------------------------------- /packages/vscode-language-server-obsidian/server/src/dto/sourceFile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/vscode-language-server-obsidian/server/src/dto/sourceFile.ts -------------------------------------------------------------------------------- /packages/vscode-language-server-obsidian/server/src/lsp/handlers/changeTextHandler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/vscode-language-server-obsidian/server/src/lsp/handlers/changeTextHandler.ts -------------------------------------------------------------------------------- /packages/vscode-language-server-obsidian/server/src/lsp/handlers/configurationChangeHandler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/vscode-language-server-obsidian/server/src/lsp/handlers/configurationChangeHandler.ts -------------------------------------------------------------------------------- /packages/vscode-language-server-obsidian/server/src/lsp/handlers/fileOpenHandler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/vscode-language-server-obsidian/server/src/lsp/handlers/fileOpenHandler.ts -------------------------------------------------------------------------------- /packages/vscode-language-server-obsidian/server/src/lsp/handlers/initializeHandler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/vscode-language-server-obsidian/server/src/lsp/handlers/initializeHandler.ts -------------------------------------------------------------------------------- /packages/vscode-language-server-obsidian/server/src/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/vscode-language-server-obsidian/server/src/server.ts -------------------------------------------------------------------------------- /packages/vscode-language-server-obsidian/server/src/services/logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/vscode-language-server-obsidian/server/src/services/logger.ts -------------------------------------------------------------------------------- /packages/vscode-language-server-obsidian/server/src/services/projectAdapter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/vscode-language-server-obsidian/server/src/services/projectAdapter.ts -------------------------------------------------------------------------------- /packages/vscode-language-server-obsidian/server/src/utils/obsidian/graphs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/vscode-language-server-obsidian/server/src/utils/obsidian/graphs.ts -------------------------------------------------------------------------------- /packages/vscode-language-server-obsidian/server/tests/fixtures/external-lib-c/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/vscode-language-server-obsidian/server/tests/fixtures/external-lib-c/index.ts -------------------------------------------------------------------------------- /packages/vscode-language-server-obsidian/server/tests/fixtures/external-lib-c/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/vscode-language-server-obsidian/server/tests/fixtures/external-lib-c/package.json -------------------------------------------------------------------------------- /packages/vscode-language-server-obsidian/server/tests/fixtures/external-lib-d/externalGraphD.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/vscode-language-server-obsidian/server/tests/fixtures/external-lib-d/externalGraphD.ts -------------------------------------------------------------------------------- /packages/vscode-language-server-obsidian/server/tests/fixtures/external-lib-d/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/vscode-language-server-obsidian/server/tests/fixtures/external-lib-d/index.ts -------------------------------------------------------------------------------- /packages/vscode-language-server-obsidian/server/tests/fixtures/external-lib-d/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/vscode-language-server-obsidian/server/tests/fixtures/external-lib-d/package.json -------------------------------------------------------------------------------- /packages/vscode-language-server-obsidian/server/tests/integration/completion/handled/completion.handled.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/vscode-language-server-obsidian/server/tests/integration/completion/handled/completion.handled.test.ts -------------------------------------------------------------------------------- /packages/vscode-language-server-obsidian/server/tests/integration/completion/handled/graphThatProvidesHook/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/vscode-language-server-obsidian/server/tests/integration/completion/handled/graphThatProvidesHook/index.ts -------------------------------------------------------------------------------- /packages/vscode-language-server-obsidian/server/tests/integration/completion/handled/graphThatProvidesHook/sourceCodes/graphThatProvidesHook.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/vscode-language-server-obsidian/server/tests/integration/completion/handled/graphThatProvidesHook/sourceCodes/graphThatProvidesHook.ts -------------------------------------------------------------------------------- /packages/vscode-language-server-obsidian/server/tests/integration/completion/handled/graphThatProvidesImportedClass/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/vscode-language-server-obsidian/server/tests/integration/completion/handled/graphThatProvidesImportedClass/index.ts -------------------------------------------------------------------------------- /packages/vscode-language-server-obsidian/server/tests/integration/completion/handled/graphThatProvidesImportedClass/sourceCodes/clazz.ts: -------------------------------------------------------------------------------- 1 | export class Clazz { 2 | } 3 | -------------------------------------------------------------------------------- /packages/vscode-language-server-obsidian/server/tests/integration/completion/handled/graphThatProvidesImportedClass/sourceCodes/graph.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/vscode-language-server-obsidian/server/tests/integration/completion/handled/graphThatProvidesImportedClass/sourceCodes/graph.ts -------------------------------------------------------------------------------- /packages/vscode-language-server-obsidian/server/tests/integration/completion/handled/graphWithSubgraph/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/vscode-language-server-obsidian/server/tests/integration/completion/handled/graphWithSubgraph/index.ts -------------------------------------------------------------------------------- /packages/vscode-language-server-obsidian/server/tests/integration/completion/handled/graphWithSubgraph/sourceCodes/graphWithSubgraph.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/vscode-language-server-obsidian/server/tests/integration/completion/handled/graphWithSubgraph/sourceCodes/graphWithSubgraph.ts -------------------------------------------------------------------------------- /packages/vscode-language-server-obsidian/server/tests/integration/completion/handled/graphWithSubgraph/sourceCodes/subgraph.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/vscode-language-server-obsidian/server/tests/integration/completion/handled/graphWithSubgraph/sourceCodes/subgraph.ts -------------------------------------------------------------------------------- /packages/vscode-language-server-obsidian/server/tests/integration/completion/handled/graphWithSubgraphAndShadowdeDependency/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/vscode-language-server-obsidian/server/tests/integration/completion/handled/graphWithSubgraphAndShadowdeDependency/index.ts -------------------------------------------------------------------------------- /packages/vscode-language-server-obsidian/server/tests/integration/completion/handled/graphWithSubgraphAndShadowdeDependency/sourceCodes/graphWithSubgraph.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/vscode-language-server-obsidian/server/tests/integration/completion/handled/graphWithSubgraphAndShadowdeDependency/sourceCodes/graphWithSubgraph.ts -------------------------------------------------------------------------------- /packages/vscode-language-server-obsidian/server/tests/integration/completion/handled/graphWithSubgraphAndShadowdeDependency/sourceCodes/subgraph.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/vscode-language-server-obsidian/server/tests/integration/completion/handled/graphWithSubgraphAndShadowdeDependency/sourceCodes/subgraph.ts -------------------------------------------------------------------------------- /packages/vscode-language-server-obsidian/server/tests/integration/completion/handled/graphWithSubgraphThatProvidesModel/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/vscode-language-server-obsidian/server/tests/integration/completion/handled/graphWithSubgraphThatProvidesModel/index.ts -------------------------------------------------------------------------------- /packages/vscode-language-server-obsidian/server/tests/integration/completion/handled/graphWithSubgraphThatProvidesModel/sourceCodes/fooModel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/vscode-language-server-obsidian/server/tests/integration/completion/handled/graphWithSubgraphThatProvidesModel/sourceCodes/fooModel.ts -------------------------------------------------------------------------------- /packages/vscode-language-server-obsidian/server/tests/integration/completion/handled/graphWithSubgraphThatProvidesModel/sourceCodes/graphWithSubgraph.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/vscode-language-server-obsidian/server/tests/integration/completion/handled/graphWithSubgraphThatProvidesModel/sourceCodes/graphWithSubgraph.ts -------------------------------------------------------------------------------- /packages/vscode-language-server-obsidian/server/tests/integration/completion/handled/graphWithSubgraphThatProvidesModel/sourceCodes/subgraph.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/vscode-language-server-obsidian/server/tests/integration/completion/handled/graphWithSubgraphThatProvidesModel/sourceCodes/subgraph.ts -------------------------------------------------------------------------------- /packages/vscode-language-server-obsidian/server/tests/integration/completion/handled/graphWithoutSubgraphs/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/vscode-language-server-obsidian/server/tests/integration/completion/handled/graphWithoutSubgraphs/index.ts -------------------------------------------------------------------------------- /packages/vscode-language-server-obsidian/server/tests/integration/completion/handled/graphWithoutSubgraphs/sourceCodes/graphWithoutSubgraphs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/vscode-language-server-obsidian/server/tests/integration/completion/handled/graphWithoutSubgraphs/sourceCodes/graphWithoutSubgraphs.ts -------------------------------------------------------------------------------- /packages/vscode-language-server-obsidian/server/tests/integration/completion/handled/providerWithMultipleDependencies/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/vscode-language-server-obsidian/server/tests/integration/completion/handled/providerWithMultipleDependencies/index.ts -------------------------------------------------------------------------------- /packages/vscode-language-server-obsidian/server/tests/integration/completion/handled/providerWithMultipleDependencies/sourceCodes/graph.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/vscode-language-server-obsidian/server/tests/integration/completion/handled/providerWithMultipleDependencies/sourceCodes/graph.ts -------------------------------------------------------------------------------- /packages/vscode-language-server-obsidian/server/tests/integration/completion/unhandled/completion.unhandled.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/vscode-language-server-obsidian/server/tests/integration/completion/unhandled/completion.unhandled.test.ts -------------------------------------------------------------------------------- /packages/vscode-language-server-obsidian/server/tests/integration/completion/unhandled/exportedFunction/exportedFunction.ts: -------------------------------------------------------------------------------- 1 | export function foo() { 2 | 3 | } -------------------------------------------------------------------------------- /packages/vscode-language-server-obsidian/server/tests/integration/completion/unhandled/exportedFunction/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/vscode-language-server-obsidian/server/tests/integration/completion/unhandled/exportedFunction/index.ts -------------------------------------------------------------------------------- /packages/vscode-language-server-obsidian/server/tests/integration/definition/handled/dependencyInExportDefaultSubgraph/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/vscode-language-server-obsidian/server/tests/integration/definition/handled/dependencyInExportDefaultSubgraph/index.ts -------------------------------------------------------------------------------- /packages/vscode-language-server-obsidian/server/tests/integration/definition/handled/dependencyInExportDefaultSubgraph/sourceCodes/entryPoint.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/vscode-language-server-obsidian/server/tests/integration/definition/handled/dependencyInExportDefaultSubgraph/sourceCodes/entryPoint.ts -------------------------------------------------------------------------------- /packages/vscode-language-server-obsidian/server/tests/integration/definition/handled/dependencyInExportDefaultSubgraph/sourceCodes/frameworkGraph.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/vscode-language-server-obsidian/server/tests/integration/definition/handled/dependencyInExportDefaultSubgraph/sourceCodes/frameworkGraph.ts -------------------------------------------------------------------------------- /packages/vscode-language-server-obsidian/server/tests/integration/definition/handled/dependencyInExportDefaultSubgraph/sourceCodes/window.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/vscode-language-server-obsidian/server/tests/integration/definition/handled/dependencyInExportDefaultSubgraph/sourceCodes/window.ts -------------------------------------------------------------------------------- /packages/vscode-language-server-obsidian/server/tests/integration/definition/handled/dependencyInNestedSubgraph/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/vscode-language-server-obsidian/server/tests/integration/definition/handled/dependencyInNestedSubgraph/index.ts -------------------------------------------------------------------------------- /packages/vscode-language-server-obsidian/server/tests/integration/definition/handled/dependencyInNestedSubgraph/sourceCodes/entryPoint.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/vscode-language-server-obsidian/server/tests/integration/definition/handled/dependencyInNestedSubgraph/sourceCodes/entryPoint.ts -------------------------------------------------------------------------------- /packages/vscode-language-server-obsidian/server/tests/integration/definition/handled/dependencyInNestedSubgraph/sourceCodes/frameworkGraph.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/vscode-language-server-obsidian/server/tests/integration/definition/handled/dependencyInNestedSubgraph/sourceCodes/frameworkGraph.ts -------------------------------------------------------------------------------- /packages/vscode-language-server-obsidian/server/tests/integration/definition/handled/dependencyInNestedSubgraph/sourceCodes/networkGraph.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/vscode-language-server-obsidian/server/tests/integration/definition/handled/dependencyInNestedSubgraph/sourceCodes/networkGraph.ts -------------------------------------------------------------------------------- /packages/vscode-language-server-obsidian/server/tests/integration/definition/handled/dependencyInNestedSubgraph/sourceCodes/window.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/vscode-language-server-obsidian/server/tests/integration/definition/handled/dependencyInNestedSubgraph/sourceCodes/window.ts -------------------------------------------------------------------------------- /packages/vscode-language-server-obsidian/server/tests/integration/definition/handled/dependencyInPrivateSubgraph/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/vscode-language-server-obsidian/server/tests/integration/definition/handled/dependencyInPrivateSubgraph/index.ts -------------------------------------------------------------------------------- /packages/vscode-language-server-obsidian/server/tests/integration/definition/handled/dependencyInPrivateSubgraph/sourceCodes/entryPoint.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/vscode-language-server-obsidian/server/tests/integration/definition/handled/dependencyInPrivateSubgraph/sourceCodes/entryPoint.ts -------------------------------------------------------------------------------- /packages/vscode-language-server-obsidian/server/tests/integration/definition/handled/dependencyInPrivateSubgraph/sourceCodes/privateSubgraph.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/vscode-language-server-obsidian/server/tests/integration/definition/handled/dependencyInPrivateSubgraph/sourceCodes/privateSubgraph.ts -------------------------------------------------------------------------------- /packages/vscode-language-server-obsidian/server/tests/integration/definition/handled/dependencyInSameGraph/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/vscode-language-server-obsidian/server/tests/integration/definition/handled/dependencyInSameGraph/index.ts -------------------------------------------------------------------------------- /packages/vscode-language-server-obsidian/server/tests/integration/definition/handled/dependencyInSameGraph/sourceCodes/themeGraph.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/vscode-language-server-obsidian/server/tests/integration/definition/handled/dependencyInSameGraph/sourceCodes/themeGraph.ts -------------------------------------------------------------------------------- /packages/vscode-language-server-obsidian/server/tests/integration/definition/handled/dependencyInSubgraph/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/vscode-language-server-obsidian/server/tests/integration/definition/handled/dependencyInSubgraph/index.ts -------------------------------------------------------------------------------- /packages/vscode-language-server-obsidian/server/tests/integration/definition/handled/dependencyInSubgraph/sourceCodes/entryPoint.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/vscode-language-server-obsidian/server/tests/integration/definition/handled/dependencyInSubgraph/sourceCodes/entryPoint.ts -------------------------------------------------------------------------------- /packages/vscode-language-server-obsidian/server/tests/integration/definition/handled/dependencyInSubgraph/sourceCodes/frameworkGraph.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/vscode-language-server-obsidian/server/tests/integration/definition/handled/dependencyInSubgraph/sourceCodes/frameworkGraph.ts -------------------------------------------------------------------------------- /packages/vscode-language-server-obsidian/server/tests/integration/definition/handled/dependencyInSubgraph/sourceCodes/window.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/vscode-language-server-obsidian/server/tests/integration/definition/handled/dependencyInSubgraph/sourceCodes/window.ts -------------------------------------------------------------------------------- /packages/vscode-language-server-obsidian/server/tests/integration/definition/handled/externalSubgraph/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/vscode-language-server-obsidian/server/tests/integration/definition/handled/externalSubgraph/index.ts -------------------------------------------------------------------------------- /packages/vscode-language-server-obsidian/server/tests/integration/definition/handled/externalSubgraph/sourceCodes/entryPoint.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/vscode-language-server-obsidian/server/tests/integration/definition/handled/externalSubgraph/sourceCodes/entryPoint.ts -------------------------------------------------------------------------------- /packages/vscode-language-server-obsidian/server/tests/integration/definition/handled/goTodefinition.handled.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/vscode-language-server-obsidian/server/tests/integration/definition/handled/goTodefinition.handled.test.ts -------------------------------------------------------------------------------- /packages/vscode-language-server-obsidian/server/tests/integration/definition/handled/injectedClass/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/vscode-language-server-obsidian/server/tests/integration/definition/handled/injectedClass/index.ts -------------------------------------------------------------------------------- /packages/vscode-language-server-obsidian/server/tests/integration/definition/handled/injectedClass/sourceCodes/entryGraph.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/vscode-language-server-obsidian/server/tests/integration/definition/handled/injectedClass/sourceCodes/entryGraph.ts -------------------------------------------------------------------------------- /packages/vscode-language-server-obsidian/server/tests/integration/definition/handled/injectedClass/sourceCodes/entryPoint.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/vscode-language-server-obsidian/server/tests/integration/definition/handled/injectedClass/sourceCodes/entryPoint.ts -------------------------------------------------------------------------------- /packages/vscode-language-server-obsidian/server/tests/integration/definition/handled/injectedClass/sourceCodes/entryViewModel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/vscode-language-server-obsidian/server/tests/integration/definition/handled/injectedClass/sourceCodes/entryViewModel.ts -------------------------------------------------------------------------------- /packages/vscode-language-server-obsidian/server/tests/integration/definition/handled/injectedClass/sourceCodes/gameGraph.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/vscode-language-server-obsidian/server/tests/integration/definition/handled/injectedClass/sourceCodes/gameGraph.ts -------------------------------------------------------------------------------- /packages/vscode-language-server-obsidian/server/tests/integration/definition/handled/injectedClass/sourceCodes/gameModel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/vscode-language-server-obsidian/server/tests/integration/definition/handled/injectedClass/sourceCodes/gameModel.ts -------------------------------------------------------------------------------- /packages/vscode-language-server-obsidian/server/tests/integration/definition/handled/injectedClassDependenciesOfTypeAlias/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/vscode-language-server-obsidian/server/tests/integration/definition/handled/injectedClassDependenciesOfTypeAlias/index.ts -------------------------------------------------------------------------------- /packages/vscode-language-server-obsidian/server/tests/integration/definition/handled/injectedClassDependenciesOfTypeAlias/sourceCodes/entryGraph.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/vscode-language-server-obsidian/server/tests/integration/definition/handled/injectedClassDependenciesOfTypeAlias/sourceCodes/entryGraph.ts -------------------------------------------------------------------------------- /packages/vscode-language-server-obsidian/server/tests/integration/definition/handled/injectedClassDependenciesOfTypeAlias/sourceCodes/entryPoint.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/vscode-language-server-obsidian/server/tests/integration/definition/handled/injectedClassDependenciesOfTypeAlias/sourceCodes/entryPoint.ts -------------------------------------------------------------------------------- /packages/vscode-language-server-obsidian/server/tests/integration/definition/handled/injectedClassDependenciesOfTypeAlias/sourceCodes/entryViewModel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/vscode-language-server-obsidian/server/tests/integration/definition/handled/injectedClassDependenciesOfTypeAlias/sourceCodes/entryViewModel.ts -------------------------------------------------------------------------------- /packages/vscode-language-server-obsidian/server/tests/integration/definition/handled/injectedClassDependenciesOfTypeAlias/sourceCodes/gameGraph.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/vscode-language-server-obsidian/server/tests/integration/definition/handled/injectedClassDependenciesOfTypeAlias/sourceCodes/gameGraph.ts -------------------------------------------------------------------------------- /packages/vscode-language-server-obsidian/server/tests/integration/definition/handled/injectedClassDependenciesOfTypeAlias/sourceCodes/gameModel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/vscode-language-server-obsidian/server/tests/integration/definition/handled/injectedClassDependenciesOfTypeAlias/sourceCodes/gameModel.ts -------------------------------------------------------------------------------- /packages/vscode-language-server-obsidian/server/tests/integration/definition/handled/injectedExportDefaultClass/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/vscode-language-server-obsidian/server/tests/integration/definition/handled/injectedExportDefaultClass/index.ts -------------------------------------------------------------------------------- /packages/vscode-language-server-obsidian/server/tests/integration/definition/handled/injectedExportDefaultClass/sourceCodes/entryGraph.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/vscode-language-server-obsidian/server/tests/integration/definition/handled/injectedExportDefaultClass/sourceCodes/entryGraph.ts -------------------------------------------------------------------------------- /packages/vscode-language-server-obsidian/server/tests/integration/definition/handled/injectedExportDefaultClass/sourceCodes/entryPoint.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/vscode-language-server-obsidian/server/tests/integration/definition/handled/injectedExportDefaultClass/sourceCodes/entryPoint.ts -------------------------------------------------------------------------------- /packages/vscode-language-server-obsidian/server/tests/integration/definition/handled/injectedExportDefaultClass/sourceCodes/entryViewModel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/vscode-language-server-obsidian/server/tests/integration/definition/handled/injectedExportDefaultClass/sourceCodes/entryViewModel.ts -------------------------------------------------------------------------------- /packages/vscode-language-server-obsidian/server/tests/integration/definition/handled/injectedExportDefaultClass/sourceCodes/gameGraph.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/vscode-language-server-obsidian/server/tests/integration/definition/handled/injectedExportDefaultClass/sourceCodes/gameGraph.ts -------------------------------------------------------------------------------- /packages/vscode-language-server-obsidian/server/tests/integration/definition/handled/injectedExportDefaultClass/sourceCodes/gameModel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/vscode-language-server-obsidian/server/tests/integration/definition/handled/injectedExportDefaultClass/sourceCodes/gameModel.ts -------------------------------------------------------------------------------- /packages/vscode-language-server-obsidian/server/tests/integration/definition/handled/injectedExportDefaultGraph/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/vscode-language-server-obsidian/server/tests/integration/definition/handled/injectedExportDefaultGraph/index.ts -------------------------------------------------------------------------------- /packages/vscode-language-server-obsidian/server/tests/integration/definition/handled/injectedExportDefaultGraph/sourceCodes/entryGraph.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/vscode-language-server-obsidian/server/tests/integration/definition/handled/injectedExportDefaultGraph/sourceCodes/entryGraph.ts -------------------------------------------------------------------------------- /packages/vscode-language-server-obsidian/server/tests/integration/definition/handled/injectedExportDefaultGraph/sourceCodes/entryPoint.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/vscode-language-server-obsidian/server/tests/integration/definition/handled/injectedExportDefaultGraph/sourceCodes/entryPoint.ts -------------------------------------------------------------------------------- /packages/vscode-language-server-obsidian/server/tests/integration/definition/handled/injectedExportDefaultGraph/sourceCodes/entryViewModel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/vscode-language-server-obsidian/server/tests/integration/definition/handled/injectedExportDefaultGraph/sourceCodes/entryViewModel.ts -------------------------------------------------------------------------------- /packages/vscode-language-server-obsidian/server/tests/integration/definition/handled/injectedExportDefaultGraph/sourceCodes/gameGraph.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/vscode-language-server-obsidian/server/tests/integration/definition/handled/injectedExportDefaultGraph/sourceCodes/gameGraph.ts -------------------------------------------------------------------------------- /packages/vscode-language-server-obsidian/server/tests/integration/definition/handled/injectedExportDefaultGraph/sourceCodes/gameModel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/vscode-language-server-obsidian/server/tests/integration/definition/handled/injectedExportDefaultGraph/sourceCodes/gameModel.ts -------------------------------------------------------------------------------- /packages/vscode-language-server-obsidian/server/tests/integration/definition/handled/injectedHook/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/vscode-language-server-obsidian/server/tests/integration/definition/handled/injectedHook/index.ts -------------------------------------------------------------------------------- /packages/vscode-language-server-obsidian/server/tests/integration/definition/handled/injectedHook/sourceCodes/component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/vscode-language-server-obsidian/server/tests/integration/definition/handled/injectedHook/sourceCodes/component.ts -------------------------------------------------------------------------------- /packages/vscode-language-server-obsidian/server/tests/integration/definition/handled/injectedHook/sourceCodes/entryGraph.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/vscode-language-server-obsidian/server/tests/integration/definition/handled/injectedHook/sourceCodes/entryGraph.ts -------------------------------------------------------------------------------- /packages/vscode-language-server-obsidian/server/tests/integration/definition/handled/injectedHook/sourceCodes/entryViewModel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/vscode-language-server-obsidian/server/tests/integration/definition/handled/injectedHook/sourceCodes/entryViewModel.ts -------------------------------------------------------------------------------- /packages/vscode-language-server-obsidian/server/tests/integration/definition/handled/injectedHook/sourceCodes/gameModel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/vscode-language-server-obsidian/server/tests/integration/definition/handled/injectedHook/sourceCodes/gameModel.ts -------------------------------------------------------------------------------- /packages/vscode-language-server-obsidian/server/tests/integration/definition/handled/injectedHookDependenciesOfTypeAlias/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/vscode-language-server-obsidian/server/tests/integration/definition/handled/injectedHookDependenciesOfTypeAlias/index.ts -------------------------------------------------------------------------------- /packages/vscode-language-server-obsidian/server/tests/integration/definition/handled/injectedHookDependenciesOfTypeAlias/sourceCodes/entryGraph.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/vscode-language-server-obsidian/server/tests/integration/definition/handled/injectedHookDependenciesOfTypeAlias/sourceCodes/entryGraph.ts -------------------------------------------------------------------------------- /packages/vscode-language-server-obsidian/server/tests/integration/definition/handled/injectedHookDependenciesOfTypeAlias/sourceCodes/entryPoint.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/vscode-language-server-obsidian/server/tests/integration/definition/handled/injectedHookDependenciesOfTypeAlias/sourceCodes/entryPoint.ts -------------------------------------------------------------------------------- /packages/vscode-language-server-obsidian/server/tests/integration/definition/handled/injectedHookDependenciesOfTypeAlias/sourceCodes/entryViewModel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/vscode-language-server-obsidian/server/tests/integration/definition/handled/injectedHookDependenciesOfTypeAlias/sourceCodes/entryViewModel.ts -------------------------------------------------------------------------------- /packages/vscode-language-server-obsidian/server/tests/integration/definition/handled/injectedHookDependenciesOfTypeAlias/sourceCodes/gameGraph.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/vscode-language-server-obsidian/server/tests/integration/definition/handled/injectedHookDependenciesOfTypeAlias/sourceCodes/gameGraph.ts -------------------------------------------------------------------------------- /packages/vscode-language-server-obsidian/server/tests/integration/definition/handled/injectedHookDependenciesOfTypeAlias/sourceCodes/gameModel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/vscode-language-server-obsidian/server/tests/integration/definition/handled/injectedHookDependenciesOfTypeAlias/sourceCodes/gameModel.ts -------------------------------------------------------------------------------- /packages/vscode-language-server-obsidian/server/tests/integration/definition/handled/injectedHookDifferentInjectedTypeName/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/vscode-language-server-obsidian/server/tests/integration/definition/handled/injectedHookDifferentInjectedTypeName/index.ts -------------------------------------------------------------------------------- /packages/vscode-language-server-obsidian/server/tests/integration/definition/handled/injectedHookDifferentInjectedTypeName/sourceCodes/component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/vscode-language-server-obsidian/server/tests/integration/definition/handled/injectedHookDifferentInjectedTypeName/sourceCodes/component.ts -------------------------------------------------------------------------------- /packages/vscode-language-server-obsidian/server/tests/integration/definition/handled/injectedHookDifferentInjectedTypeName/sourceCodes/entryGraph.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/vscode-language-server-obsidian/server/tests/integration/definition/handled/injectedHookDifferentInjectedTypeName/sourceCodes/entryGraph.ts -------------------------------------------------------------------------------- /packages/vscode-language-server-obsidian/server/tests/integration/definition/handled/injectedHookDifferentInjectedTypeName/sourceCodes/entryViewModel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/vscode-language-server-obsidian/server/tests/integration/definition/handled/injectedHookDifferentInjectedTypeName/sourceCodes/entryViewModel.ts -------------------------------------------------------------------------------- /packages/vscode-language-server-obsidian/server/tests/integration/definition/handled/injectedHookTypedProvider/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/vscode-language-server-obsidian/server/tests/integration/definition/handled/injectedHookTypedProvider/index.ts -------------------------------------------------------------------------------- /packages/vscode-language-server-obsidian/server/tests/integration/definition/handled/injectedHookTypedProvider/sourceCodes/component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/vscode-language-server-obsidian/server/tests/integration/definition/handled/injectedHookTypedProvider/sourceCodes/component.ts -------------------------------------------------------------------------------- /packages/vscode-language-server-obsidian/server/tests/integration/definition/handled/injectedHookTypedProvider/sourceCodes/entryGraph.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/vscode-language-server-obsidian/server/tests/integration/definition/handled/injectedHookTypedProvider/sourceCodes/entryGraph.ts -------------------------------------------------------------------------------- /packages/vscode-language-server-obsidian/server/tests/integration/definition/handled/injectedHookTypedProvider/sourceCodes/entryViewModel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/vscode-language-server-obsidian/server/tests/integration/definition/handled/injectedHookTypedProvider/sourceCodes/entryViewModel.ts -------------------------------------------------------------------------------- /packages/vscode-language-server-obsidian/server/tests/integration/definition/handled/injectedHookTypedProvider/sourceCodes/gameModel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/vscode-language-server-obsidian/server/tests/integration/definition/handled/injectedHookTypedProvider/sourceCodes/gameModel.ts -------------------------------------------------------------------------------- /packages/vscode-language-server-obsidian/server/tests/integration/definition/unhandled/classArgumentInFunction/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/vscode-language-server-obsidian/server/tests/integration/definition/unhandled/classArgumentInFunction/index.ts -------------------------------------------------------------------------------- /packages/vscode-language-server-obsidian/server/tests/integration/definition/unhandled/classArgumentInFunction/sourceCodes/entryPoint.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/vscode-language-server-obsidian/server/tests/integration/definition/unhandled/classArgumentInFunction/sourceCodes/entryPoint.ts -------------------------------------------------------------------------------- /packages/vscode-language-server-obsidian/server/tests/integration/definition/unhandled/classArgumentInFunction/sourceCodes/model.ts: -------------------------------------------------------------------------------- 1 | export class Model { 2 | } -------------------------------------------------------------------------------- /packages/vscode-language-server-obsidian/server/tests/integration/definition/unhandled/classPassedViaProps/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/vscode-language-server-obsidian/server/tests/integration/definition/unhandled/classPassedViaProps/index.ts -------------------------------------------------------------------------------- /packages/vscode-language-server-obsidian/server/tests/integration/definition/unhandled/classPassedViaProps/sourceCodes/entryPoint.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/vscode-language-server-obsidian/server/tests/integration/definition/unhandled/classPassedViaProps/sourceCodes/entryPoint.ts -------------------------------------------------------------------------------- /packages/vscode-language-server-obsidian/server/tests/integration/definition/unhandled/classPassedViaProps/sourceCodes/model.ts: -------------------------------------------------------------------------------- 1 | export class Model { 2 | } -------------------------------------------------------------------------------- /packages/vscode-language-server-obsidian/server/tests/integration/definition/unhandled/goTodefinition.unhandled.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/vscode-language-server-obsidian/server/tests/integration/definition/unhandled/goTodefinition.unhandled.test.ts -------------------------------------------------------------------------------- /packages/vscode-language-server-obsidian/server/tests/integration/definition/unhandled/singleClassArgument/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/vscode-language-server-obsidian/server/tests/integration/definition/unhandled/singleClassArgument/index.ts -------------------------------------------------------------------------------- /packages/vscode-language-server-obsidian/server/tests/integration/fakes/fakeLogger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/vscode-language-server-obsidian/server/tests/integration/fakes/fakeLogger.ts -------------------------------------------------------------------------------- /packages/vscode-language-server-obsidian/server/tests/integration/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/vscode-language-server-obsidian/server/tests/integration/index.d.ts -------------------------------------------------------------------------------- /packages/vscode-language-server-obsidian/server/tests/integration/tsconfig.tests.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/vscode-language-server-obsidian/server/tests/integration/tsconfig.tests.json -------------------------------------------------------------------------------- /packages/vscode-language-server-obsidian/server/tests/integration/utils/createParams.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/vscode-language-server-obsidian/server/tests/integration/utils/createParams.ts -------------------------------------------------------------------------------- /packages/vscode-language-server-obsidian/server/tests/integration/utils/createTestProjectAdapter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/vscode-language-server-obsidian/server/tests/integration/utils/createTestProjectAdapter.ts -------------------------------------------------------------------------------- /packages/vscode-language-server-obsidian/server/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/vscode-language-server-obsidian/server/tsconfig.json -------------------------------------------------------------------------------- /packages/vscode-language-server-obsidian/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/vscode-language-server-obsidian/tsconfig.json -------------------------------------------------------------------------------- /packages/vscode-language-server-obsidian/wallaby.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/packages/vscode-language-server-obsidian/wallaby.js -------------------------------------------------------------------------------- /scripts/versionBump.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/scripts/versionBump.js -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wix-incubator/obsidian/HEAD/yarn.lock --------------------------------------------------------------------------------