# RegistrySettings Interface

Module
import { RegistrySettings } from "@tsed/di"
Source/packages/di/src/interfaces/RegistrySettings.ts

# Overview

interface RegistrySettings {
    registry: Registry<Provider<any>, IProvider<any>>;
    injectable?: boolean;
    /**
     *
     * @param provider
     * @param {Map<string | Function, any>} locals
     * @param deps
     */
    onInvoke?(provider: Provider<any>, locals: Map<string | Function, any>, deps: any[]): void;
}

# Members

registry: Registry<Provider<any>, IProvider<any>>;

injectable?: boolean;

onInvoke?(provider: Provider<any>, locals: Map<string | Function, any>, deps: any[]): void;