@xyo-network/react-node
Version:
Common React library for all XYO projects that use React
13 lines (10 loc) • 456 B
text/typescript
import type { Logger } from '@xylabs/logger'
import type { ModuleFilterOptions, ModuleInstance } from '@xyo-network/module-model'
import type { NodeInstance } from '@xyo-network/node-model'
export type ModuleFromNodeConfig<T extends ModuleInstance = ModuleInstance> = ModuleFilterOptions<T> & {
logger?: Logger
node?: NodeInstance | string
}
export const getModuleFromNodeConfigLogger = (config?: ModuleFromNodeConfig) => {
return config?.logger
}