UNPKG

react-obsidian

Version:

Dependency injection framework for React and React Native applications

13 lines (12 loc) 420 B
import { Graph } from '../../graph/Graph'; import providedPropertiesStore from '../../ProvidedPropertiesStore'; import { memoizeDescriptor } from './MemoizeDescriptor'; export function legacyDecorator( name: string | undefined, graph: Graph, propertyKey: string, descriptor: PropertyDescriptor, ) { providedPropertiesStore.set(graph, propertyKey, name!); return memoizeDescriptor(propertyKey, descriptor); }