in src/objc-type-utils.ts [171:200]
export function isNSObject(type: ObjC.Type): boolean {
return matchType(
{
id: returnFalse,
NSObject: returnTrue,
BOOL: returnFalse,
NSInteger: returnFalse,
NSUInteger: returnFalse,
double: returnFalse,
float: returnFalse,
CGFloat: returnFalse,
NSTimeInterval: returnFalse,
uintptr_t: returnFalse,
uint32_t: returnFalse,
uint64_t: returnFalse,
int32_t: returnFalse,
int64_t: returnFalse,
SEL: returnFalse,
NSRange: returnFalse,
CGRect: returnFalse,
CGPoint: returnFalse,
CGSize: returnFalse,
UIEdgeInsets: returnFalse,
Class: returnFalse,
dispatch_block_t: returnFalse,
unmatchedType: returnFalse,
},
type,
);
}