Type alias SGPluginConfig<T>

SGPluginConfig<T>: {
    applyToModel?: ((model: SGModelCtrl, options: T, models: SGModelCtrl[]) => void);
    applyToSchema?: ((schema: BaseSGSchema, options: T, schemas: {
        [name: string]: BaseSGSchema;
    }, config: SGBuildConfig) => void);
    defaultOptions?: T | ((schema: BaseSGSchema) => T);
    description?: string;
    name: string;
    priority?: number;
}

Type Parameters

Type declaration

Generated using TypeDoc