Skip to content

@142vip.nest typeorm.类.InstanceChecker

mmdapl edited this page Oct 8, 2026 · 1 revision

API 参考 / @142vip/nest-typeorm / InstanceChecker

类: InstanceChecker

定义于: node_modules/.pnpm/typeorm@0.3.30_ioredis@5.6.0_mongodb@6.19.0_mssql@11.0.1_mysql2@3.15.1_pg@8.11.3_ts-node@10.9_6zvdq3z7xgsf663jy3j6oymho4/node_modules/typeorm/util/InstanceChecker.d.ts:30

构造函数

构造函数

new InstanceChecker(): InstanceChecker

返回

InstanceChecker

方法

isBaseEntityConstructor()

static isBaseEntityConstructor(obj): obj is typeof BaseEntity

定义于: node_modules/.pnpm/typeorm@0.3.30_ioredis@5.6.0_mongodb@6.19.0_mssql@11.0.1_mysql2@3.15.1_pg@8.11.3_ts-node@10.9_6zvdq3z7xgsf663jy3j6oymho4/node_modules/typeorm/util/InstanceChecker.d.ts:47

参数

obj

unknown

返回

obj is typeof BaseEntity


isBrackets()

static isBrackets(obj): obj is Brackets

定义于: node_modules/.pnpm/typeorm@0.3.30_ioredis@5.6.0_mongodb@6.19.0_mssql@11.0.1_mysql2@3.15.1_pg@8.11.3_ts-node@10.9_6zvdq3z7xgsf663jy3j6oymho4/node_modules/typeorm/util/InstanceChecker.d.ts:40

参数

obj

unknown

返回

obj is Brackets


isColumnMetadata()

static isColumnMetadata(obj): obj is ColumnMetadata

定义于: node_modules/.pnpm/typeorm@0.3.30_ioredis@5.6.0_mongodb@6.19.0_mssql@11.0.1_mysql2@3.15.1_pg@8.11.3_ts-node@10.9_6zvdq3z7xgsf663jy3j6oymho4/node_modules/typeorm/util/InstanceChecker.d.ts:33

参数

obj

unknown

返回

obj is ColumnMetadata


isDataSource()

static isDataSource(obj): obj is DataSource

定义于: node_modules/.pnpm/typeorm@0.3.30_ioredis@5.6.0_mongodb@6.19.0_mssql@11.0.1_mysql2@3.15.1_pg@8.11.3_ts-node@10.9_6zvdq3z7xgsf663jy3j6oymho4/node_modules/typeorm/util/InstanceChecker.d.ts:59

参数

obj

unknown

返回

obj is DataSource


isDeleteQueryBuilder()

static isDeleteQueryBuilder(obj): obj is DeleteQueryBuilder<any>

定义于: node_modules/.pnpm/typeorm@0.3.30_ioredis@5.6.0_mongodb@6.19.0_mssql@11.0.1_mysql2@3.15.1_pg@8.11.3_ts-node@10.9_6zvdq3z7xgsf663jy3j6oymho4/node_modules/typeorm/util/InstanceChecker.d.ts:36

参数

obj

unknown

返回

obj is DeleteQueryBuilder<any>


isEntityMetadata()

static isEntityMetadata(obj): obj is EntityMetadata

定义于: node_modules/.pnpm/typeorm@0.3.30_ioredis@5.6.0_mongodb@6.19.0_mssql@11.0.1_mysql2@3.15.1_pg@8.11.3_ts-node@10.9_6zvdq3z7xgsf663jy3j6oymho4/node_modules/typeorm/util/InstanceChecker.d.ts:32

参数

obj

unknown

返回

obj is EntityMetadata


isEntitySchema()

static isEntitySchema(obj): obj is EntitySchema<any>

定义于: node_modules/.pnpm/typeorm@0.3.30_ioredis@5.6.0_mongodb@6.19.0_mssql@11.0.1_mysql2@3.15.1_pg@8.11.3_ts-node@10.9_6zvdq3z7xgsf663jy3j6oymho4/node_modules/typeorm/util/InstanceChecker.d.ts:46

参数

obj

unknown

返回

obj is EntitySchema<any>


isEqualOperator()

static isEqualOperator(obj): obj is EqualOperator<any>

定义于: node_modules/.pnpm/typeorm@0.3.30_ioredis@5.6.0_mongodb@6.19.0_mssql@11.0.1_mysql2@3.15.1_pg@8.11.3_ts-node@10.9_6zvdq3z7xgsf663jy3j6oymho4/node_modules/typeorm/util/InstanceChecker.d.ts:49

参数

obj

unknown

返回

obj is EqualOperator<any>


isFindOperator()

static isFindOperator(obj): obj is FindOperator<any>

定义于: node_modules/.pnpm/typeorm@0.3.30_ioredis@5.6.0_mongodb@6.19.0_mssql@11.0.1_mysql2@3.15.1_pg@8.11.3_ts-node@10.9_6zvdq3z7xgsf663jy3j6oymho4/node_modules/typeorm/util/InstanceChecker.d.ts:48

参数

obj

unknown

返回

obj is FindOperator<any>


isInsertQueryBuilder()

static isInsertQueryBuilder(obj): obj is InsertQueryBuilder<any>

定义于: node_modules/.pnpm/typeorm@0.3.30_ioredis@5.6.0_mongodb@6.19.0_mssql@11.0.1_mysql2@3.15.1_pg@8.11.3_ts-node@10.9_6zvdq3z7xgsf663jy3j6oymho4/node_modules/typeorm/util/InstanceChecker.d.ts:35

参数

obj

unknown

返回

obj is InsertQueryBuilder<any>


isMongoEntityManager()

static isMongoEntityManager(obj): obj is MongoEntityManager

定义于: node_modules/.pnpm/typeorm@0.3.30_ioredis@5.6.0_mongodb@6.19.0_mssql@11.0.1_mysql2@3.15.1_pg@8.11.3_ts-node@10.9_6zvdq3z7xgsf663jy3j6oymho4/node_modules/typeorm/util/InstanceChecker.d.ts:44

参数

obj

unknown

返回

obj is MongoEntityManager


isMssqlParameter()

static isMssqlParameter(obj): obj is MssqlParameter

定义于: node_modules/.pnpm/typeorm@0.3.30_ioredis@5.6.0_mongodb@6.19.0_mssql@11.0.1_mysql2@3.15.1_pg@8.11.3_ts-node@10.9_6zvdq3z7xgsf663jy3j6oymho4/node_modules/typeorm/util/InstanceChecker.d.ts:31

参数

obj

unknown

返回

obj is MssqlParameter


isNotBrackets()

static isNotBrackets(obj): obj is NotBrackets

定义于: node_modules/.pnpm/typeorm@0.3.30_ioredis@5.6.0_mongodb@6.19.0_mssql@11.0.1_mysql2@3.15.1_pg@8.11.3_ts-node@10.9_6zvdq3z7xgsf663jy3j6oymho4/node_modules/typeorm/util/InstanceChecker.d.ts:41

参数

obj

unknown

返回

obj is NotBrackets


isQuery()

static isQuery(obj): obj is Query

定义于: node_modules/.pnpm/typeorm@0.3.30_ioredis@5.6.0_mongodb@6.19.0_mssql@11.0.1_mysql2@3.15.1_pg@8.11.3_ts-node@10.9_6zvdq3z7xgsf663jy3j6oymho4/node_modules/typeorm/util/InstanceChecker.d.ts:50

参数

obj

unknown

返回

obj is Query


isRdbmsSchemaBuilder()

static isRdbmsSchemaBuilder(obj): obj is RdbmsSchemaBuilder

定义于: node_modules/.pnpm/typeorm@0.3.30_ioredis@5.6.0_mongodb@6.19.0_mssql@11.0.1_mysql2@3.15.1_pg@8.11.3_ts-node@10.9_6zvdq3z7xgsf663jy3j6oymho4/node_modules/typeorm/util/InstanceChecker.d.ts:43

参数

obj

unknown

返回

obj is RdbmsSchemaBuilder


isRelationQueryBuilder()

static isRelationQueryBuilder(obj): obj is RelationQueryBuilder<any>

定义于: node_modules/.pnpm/typeorm@0.3.30_ioredis@5.6.0_mongodb@6.19.0_mssql@11.0.1_mysql2@3.15.1_pg@8.11.3_ts-node@10.9_6zvdq3z7xgsf663jy3j6oymho4/node_modules/typeorm/util/InstanceChecker.d.ts:39

参数

obj

unknown

返回

obj is RelationQueryBuilder<any>


isSelectQueryBuilder()

static isSelectQueryBuilder(obj): obj is SelectQueryBuilder<any>

定义于: node_modules/.pnpm/typeorm@0.3.30_ioredis@5.6.0_mongodb@6.19.0_mssql@11.0.1_mysql2@3.15.1_pg@8.11.3_ts-node@10.9_6zvdq3z7xgsf663jy3j6oymho4/node_modules/typeorm/util/InstanceChecker.d.ts:34

参数

obj

unknown

返回

obj is SelectQueryBuilder<any>


isSoftDeleteQueryBuilder()

static isSoftDeleteQueryBuilder(obj): obj is SoftDeleteQueryBuilder<any>

定义于: node_modules/.pnpm/typeorm@0.3.30_ioredis@5.6.0_mongodb@6.19.0_mssql@11.0.1_mysql2@3.15.1_pg@8.11.3_ts-node@10.9_6zvdq3z7xgsf663jy3j6oymho4/node_modules/typeorm/util/InstanceChecker.d.ts:38

参数

obj

unknown

返回

obj is SoftDeleteQueryBuilder<any>


isSqljsEntityManager()

static isSqljsEntityManager(obj): obj is SqljsEntityManager

定义于: node_modules/.pnpm/typeorm@0.3.30_ioredis@5.6.0_mongodb@6.19.0_mssql@11.0.1_mysql2@3.15.1_pg@8.11.3_ts-node@10.9_6zvdq3z7xgsf663jy3j6oymho4/node_modules/typeorm/util/InstanceChecker.d.ts:45

参数

obj

unknown

返回

obj is SqljsEntityManager


isSubject()

static isSubject(obj): obj is Subject

定义于: node_modules/.pnpm/typeorm@0.3.30_ioredis@5.6.0_mongodb@6.19.0_mssql@11.0.1_mysql2@3.15.1_pg@8.11.3_ts-node@10.9_6zvdq3z7xgsf663jy3j6oymho4/node_modules/typeorm/util/InstanceChecker.d.ts:42

参数

obj

unknown

返回

obj is Subject


isTable()

static isTable(obj): obj is Table

定义于: node_modules/.pnpm/typeorm@0.3.30_ioredis@5.6.0_mongodb@6.19.0_mssql@11.0.1_mysql2@3.15.1_pg@8.11.3_ts-node@10.9_6zvdq3z7xgsf663jy3j6oymho4/node_modules/typeorm/util/InstanceChecker.d.ts:51

参数

obj

unknown

返回

obj is Table


isTableCheck()

static isTableCheck(obj): obj is TableCheck

定义于: node_modules/.pnpm/typeorm@0.3.30_ioredis@5.6.0_mongodb@6.19.0_mssql@11.0.1_mysql2@3.15.1_pg@8.11.3_ts-node@10.9_6zvdq3z7xgsf663jy3j6oymho4/node_modules/typeorm/util/InstanceChecker.d.ts:52

参数

obj

unknown

返回

obj is TableCheck


isTableColumn()

static isTableColumn(obj): obj is TableColumn

定义于: node_modules/.pnpm/typeorm@0.3.30_ioredis@5.6.0_mongodb@6.19.0_mssql@11.0.1_mysql2@3.15.1_pg@8.11.3_ts-node@10.9_6zvdq3z7xgsf663jy3j6oymho4/node_modules/typeorm/util/InstanceChecker.d.ts:53

参数

obj

unknown

返回

obj is TableColumn


isTableExclusion()

static isTableExclusion(obj): obj is TableExclusion

定义于: node_modules/.pnpm/typeorm@0.3.30_ioredis@5.6.0_mongodb@6.19.0_mssql@11.0.1_mysql2@3.15.1_pg@8.11.3_ts-node@10.9_6zvdq3z7xgsf663jy3j6oymho4/node_modules/typeorm/util/InstanceChecker.d.ts:54

参数

obj

unknown

返回

obj is TableExclusion


isTableForeignKey()

static isTableForeignKey(obj): obj is TableForeignKey

定义于: node_modules/.pnpm/typeorm@0.3.30_ioredis@5.6.0_mongodb@6.19.0_mssql@11.0.1_mysql2@3.15.1_pg@8.11.3_ts-node@10.9_6zvdq3z7xgsf663jy3j6oymho4/node_modules/typeorm/util/InstanceChecker.d.ts:55

参数

obj

unknown

返回

obj is TableForeignKey


isTableIndex()

static isTableIndex(obj): obj is TableIndex

定义于: node_modules/.pnpm/typeorm@0.3.30_ioredis@5.6.0_mongodb@6.19.0_mssql@11.0.1_mysql2@3.15.1_pg@8.11.3_ts-node@10.9_6zvdq3z7xgsf663jy3j6oymho4/node_modules/typeorm/util/InstanceChecker.d.ts:56

参数

obj

unknown

返回

obj is TableIndex


isTableUnique()

static isTableUnique(obj): obj is TableUnique

定义于: node_modules/.pnpm/typeorm@0.3.30_ioredis@5.6.0_mongodb@6.19.0_mssql@11.0.1_mysql2@3.15.1_pg@8.11.3_ts-node@10.9_6zvdq3z7xgsf663jy3j6oymho4/node_modules/typeorm/util/InstanceChecker.d.ts:57

参数

obj

unknown

返回

obj is TableUnique


isUpdateQueryBuilder()

static isUpdateQueryBuilder(obj): obj is UpdateQueryBuilder<any>

定义于: node_modules/.pnpm/typeorm@0.3.30_ioredis@5.6.0_mongodb@6.19.0_mssql@11.0.1_mysql2@3.15.1_pg@8.11.3_ts-node@10.9_6zvdq3z7xgsf663jy3j6oymho4/node_modules/typeorm/util/InstanceChecker.d.ts:37

参数

obj

unknown

返回

obj is UpdateQueryBuilder<any>


isView()

static isView(obj): obj is View

定义于: node_modules/.pnpm/typeorm@0.3.30_ioredis@5.6.0_mongodb@6.19.0_mssql@11.0.1_mysql2@3.15.1_pg@8.11.3_ts-node@10.9_6zvdq3z7xgsf663jy3j6oymho4/node_modules/typeorm/util/InstanceChecker.d.ts:58

参数

obj

unknown

返回

obj is View

Clone this wiki locally