# Interface JsonEntityStoreOptions

Interface
Module
import { JsonEntityStoreOptions } from "@tsed/schema"
Source/packages/specs/schema/src/types/domain/JsonEntityStore.ts

# Overview

interface JsonEntityStoreOptions {
    decoratorType: DecoratorTypes;
    target: Type<any>;
    propertyKey?: string | symbol;
    index?: number;
    descriptor?: any;
    type?: Type<any>;
    collectionType?: Type<any>;
    beforeMiddlewares?: Function[];
    middlewares?: Function[];
    afterMiddlewares?: Function[];
    [key: string]: any;
}

# Members

decoratorType: DecoratorTypes;

target: Type<any>;

propertyKey?: string | symbol;

index?: number;

descriptor?: any;

type?: Type<any>;

collectionType?: Type<any>;

beforeMiddlewares?: Function[];

middlewares?: Function[];

afterMiddlewares?: Function[];

[key: string]: any;