export function isNSObject()

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,
  );
}