Skip to content

AnyModule interface

Home > @rimitive/core > AnyModule

Base module interface for dependency arrays. Uses interface + method syntax for bivariant function parameters. This allows Module to be assignable to AnyModule.

Signature:

export interface AnyModule

Property

Modifiers

Type

Description

dependencies

AnyModule[]

name

string

status

typeof STATUS_MODULE

Method

Description

create(deps)

destroy(ctx)?

(Optional)

init(ctx)?

(Optional)

instrument(impl, instrumentation, ctx)?

(Optional)