Hierarchy

  • default<any>
    • LangDb

Constructors

  • Parameters

    • db: IDataBase<any, any, ICoreKernel<any, ICoreAnyModule>, any, any, any, any>

    Returns LangDb

Properties

channel: string
db: any
lang: default<Language>
logger: null | default
translations: default<Translation>

Methods

  • Returns Promise<boolean>

  • Parameters

    • key: string

    Returns Promise<boolean>

  • Returns Promise<boolean>

  • Create new Entity object

    Type Parameters

    • E extends default<E>

    Parameters

    • config: EntityConfig<E>
    • entity: E

    Returns Promise<E>

  • Parameters

    • Rest ...ags: unknown[]

    Returns void

  • Delete Entity object by ID

    Parameters

    • className: string
    • e_id: string

    Returns Promise<boolean>

  • Returns Promise<boolean>

  • Parameters

    • Rest ...ags: unknown[]

    Returns void

  • Parameters

    • list: RawQuery[]

    Returns Promise<any[]>

  • Get Entity object list

    Type Parameters

    • E extends default<E>

    Parameters

    • config: EntityConfig<E>
    • search: { [ P in string | number | symbol]?: E[P] }

    Returns Promise<null | E>

  • Type Parameters

    • X extends ICoreCClient

    Returns X

  • Returns any

  • Parameters

    • key: string

    Returns Promise<undefined | ConfigType>

  • Returns IStore

  • Returns Promise<string>

  • Get Entity object by ID

    Type Parameters

    • E extends default<E>

    Parameters

    • config: EntityConfig<E>
    • id: string

    Returns Promise<null | E>

  • Get Entity object list

    Type Parameters

    • E extends default<E>

    Parameters

    • query: QueryInterface<E>

    Returns Promise<E[]>

  • Returns {
        key: string;
        meta: ColumnPropMap<any>;
    }[]

  • Type Parameters

    • E extends default<E>

    Parameters

    • className: string

    Returns undefined | default<E>

  • Returns ICoreKernel<any, ICoreAnyModule>

  • Returns ICoreKernelModule<ICoreKernel<any, ICoreAnyModule>, any, any, any, any>

  • Returns string

  • Returns any

  • Returns Promise<unknown>

  • Parameters

    • Rest ...ags: unknown[]

    Returns void

  • Init Entity object list

    Type Parameters

    • E extends default<E>

    Parameters

    • className: string
    • entity: E

    Returns Promise<boolean>

  • Returns Promise<void>

  • Returns Promise<void>

  • Returns boolean

  • Parameters

    • message: string

    Returns Error

  • Parameters

    • Rest ...ags: unknown[]

    Returns void

  • Type Parameters

    • E extends default<E>

    Parameters

    • ent: E

    Returns default<E>

  • Parameters

    • key: string

    Returns Promise<void>

  • Parameters

    • key: string
    • value: string

    Returns Promise<boolean>

  • Returns void

  • Parameters

    • status: boolean

    Returns void

  • Parameters

    • logger: default

    Returns void

  • Parameters

    • Rest ...chain: IBaseDBUpdate[]

    Returns void

  • Returns Promise<void>

  • Returns Promise<boolean>

  • Update Entity object

    Type Parameters

    • E extends default<E>

    Parameters

    • config: EntityConfig<E>
    • e_id: string
    • entity: Partial<EProperties<E>>

    Returns Promise<boolean>

  • Parameters

    • Rest ...ags: unknown[]

    Returns void

  • Parameters

    • Rest ...ags: unknown[]

    Returns void

Generated using TypeDoc