Beignet API reference
    Preparing search index...

    Type Alias ProviderSetupResult<ProvidedPorts, Ports, Context, ServiceInput>

    Result returned from provider setup.

    type ProviderSetupResult<
        ProvidedPorts extends ProviderPorts,
        Ports = ProviderPorts,
        Context = unknown,
        ServiceInput = void,
    > = {
        ports?: ProvidedPorts;
        start?(
            ctx: ProviderLifecycleContext<
                Ports & ProvidedPorts,
                Context,
                ServiceInput,
            >,
        ): MaybePromise<void>;
        stop?(
            ctx: ProviderLifecycleContext<
                Ports & ProvidedPorts,
                Context,
                ServiceInput,
            >,
        ): MaybePromise<void>;
    }

    Type Parameters

    • ProvidedPorts extends ProviderPorts
    • Ports = ProviderPorts
    • Context = unknown
    • ServiceInput = void
    Index

    Ports contributed by this provider. Keys overwrite earlier ports with the same name at runtime. Prefer unique keys unless the replacement implements the same port contract.