Options
All
  • Public
  • Public/Protected
  • All
Menu

AntJs API Doc

Index

Enumerations

Classes

Interfaces

Type aliases

Variables

Functions

Type aliases

EntityTest

EntityTest: Entity & object

id

id: number

numberField

numberField: number

strField

strField: string

EntityTestStr

EntityTestStr: Entity & object

IEntityTestString

IEntityTestString: Entity & object

MultipleQueryResult

MultipleQueryResult: number[] | string[]

NamedEntity

NamedEntity: object & Entity

NamedEntityAlternative

NamedEntityAlternative: object & Entity

QueryResult

SingleQueryResult

SingleQueryResult: number | string

TAntQueryManager

TAntQueryManager<TEntity, TQueryResult>: TQueryResult extends MultipleQueryResult ? ApiMultipleResultQueryManager<TEntity> : TQueryResult extends SingleQueryResult ? ApiSingleResultQueryManager<TEntity> : never

Type parameters

  • TEntity

  • TQueryResult

TMQuery

TMQuery<TQueryResult>: function

Type parameters

  • TQueryResult

Type declaration

    • (paramsArray: any[]): Promise<TQueryResult[]>
    • Parameters

      • paramsArray: any[]

      Returns Promise<TQueryResult[]>

TModelManagerOptions

TQuery

TQuery<TQueryResult>: function

Type parameters

  • TQueryResult

Type declaration

    • (params: any): Promise<TQueryResult>
    • Parameters

      • params: any

      Returns Promise<TQueryResult>

TResult

TResult<TEntity, TQueryResult>: TQueryResult extends MultipleQueryResult ? TEntity[] : TQueryResult extends SingleQueryResult ? TEntity : never

Type parameters

Variables

Const MAX_SAFE_TIMEOUT

MAX_SAFE_TIMEOUT: number = Math.pow(2, 31) - 1

Const MULTIPLE_RESULT_QUERY_CODE

MULTIPLE_RESULT_QUERY_CODE: 1 = 1

Const REDIS_DB

REDIS_DB: 0 = 0

Const REDIS_HOST

REDIS_HOST: "ant_redis" = "ant_redis"

Const REDIS_PORT

REDIS_PORT: 6379 = 6379

Const SEPARATOR_STRING

SEPARATOR_STRING: "s" = "s"

Const SINGLE_RESULT_QUERY_CODE

SINGLE_RESULT_QUERY_CODE: 0 = 0

Const VOID_RESULT_STRING

VOID_RESULT_STRING: "v" = "v"

Const modelTestProperties

modelTestProperties: string[] = ['id', 'numberField', 'strField']

Const redisConnection

redisConnection: Redis = new IORedis({db: REDIS_DB,host: REDIS_HOST,port: REDIS_PORT,})

Functions

Const modelGenerator

Const modelTestGenerator

Generated using TypeDoc