Skip to content

ComposeOptions type

Home > @rimitive/core > ComposeOptions

Options for composing modules

Signature:

export type ComposeOptions = {
instrumentation?: InstrumentationContext;
};

References: InstrumentationContext

import { compose, createInstrumentation, devtoolsProvider } from '@rimitive/core';
import { SignalModule, ComputedModule } from '@rimitive/signals/extend';
const instrumentation = createInstrumentation({
enabled: true,
providers: [devtoolsProvider()],
});
const svc = compose(SignalModule, ComputedModule, { instrumentation });