File

src/aoc-context.ts

Index

Methods

Methods

Static addAocSessionTokenSubscriber
addAocSessionTokenSubscriber(subscriber: AocSessionTokenSubscriber<>)
Parameters :
Name Type Optional
subscriber AocSessionTokenSubscriber<> No
Returns : void
Static addCollectionInit
addCollectionInit(name: string, collectionInitFn: (args: AocCollectionInitArgs<>) => void)
Parameters :
Name Type Optional
name string No
collectionInitFn function No
Returns : void
Static addFilter
addFilter(filter: AocFilterType<T>)
Type parameters :
  • T
Parameters :
Name Type Optional
filter AocFilterType<T> No
Returns : void
Static addQueryBuilder
addQueryBuilder(name: string, queryBuilderFn: (args: AocQueryBuilderArgs) => void)
Parameters :
Name Type Optional
name string No
queryBuilderFn function No
Returns : void
Static addSubscriber
addSubscriber(subscriber: EventSubscriber)
Parameters :
Name Type Optional
subscriber EventSubscriber No
Returns : void
Static addThreadSafeEntity
addThreadSafeEntity(entityClass, advisoryLockName: string)
Parameters :
Name Type Optional
entityClass No
advisoryLockName string No
Returns : void
Static addTransform
addTransform(name: string, transformFn: (args: AocTransformArgs<>) => void)
Parameters :
Name Type Optional
name string No
transformFn function No
Returns : void
Static addUserConfig
addUserConfig(userConfig: AocUserConfig<T>)
Type parameters :
  • T
Parameters :
Name Type Optional
userConfig AocUserConfig<T> No
Returns : void
Static Async execCollectionInit
execCollectionInit(name: string, args: AocCollectionInitArgs<>)
Parameters :
Name Type Optional
name string No
args AocCollectionInitArgs<> No
Returns : unknown
Static Async execQueryBuilder
execQueryBuilder(name: string, args: AocQueryBuilderArgs<>)
Parameters :
Name Type Optional
name string No
args AocQueryBuilderArgs<> No
Returns : unknown
Static Async execTransform
execTransform(name: string, args: AocTransformArgs)
Parameters :
Name Type Optional
name string No
args AocTransformArgs No
Returns : unknown
Static executedFromTsNode
executedFromTsNode()
Returns : any
Static getAocSessionTokenSubscribers
getAocSessionTokenSubscribers()
Returns : {}
Static getFileExtension
getFileExtension()
Returns : ".ts" | ".js"
Static getFilters
getFilters()
Returns : {}
Static getPasswordField
getPasswordField()
Returns : any
Static getSourceDir
getSourceDir()
Returns : "src" | "dist"
Static getSubscribers
getSubscribers()
Returns : {}
Static getThreadSafeAvisoryLockName
getThreadSafeAvisoryLockName(entityClass: EntityClass<AocEntity>)
Parameters :
Name Type Optional
entityClass EntityClass<AocEntity> No
Returns : string
Static getUserClass
getUserClass()
Returns : any
Static getUsernameField
getUsernameField()
Returns : any
Static getUserPasswordAssign
getUserPasswordAssign(em: SqlEntityManager, password: string)
Parameters :
Name Type Optional
em SqlEntityManager No
password string No
Returns : any
Static getUserPasswordSelect
getUserPasswordSelect(em: SqlEntityManager, password: string)
Parameters :
Name Type Optional
em SqlEntityManager No
password string No
Returns : any
Static getUserPopulate
getUserPopulate()
Returns : string[]
Static init
init()
Returns : Promise | undefined
Static isThreadSafeEntity
isThreadSafeEntity(entityClass: EntityClass<AocEntity>)
Parameters :
Name Type Optional
entityClass EntityClass<AocEntity> No
Returns : boolean

results matching ""

    No results matching ""