/** * Copyright (c) 2015-present, Facebook, Inc. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ #import NS_ASSUME_NONNULL_BEGIN typedef NS_ENUM(NSInteger, RCTFontStyle) { RCTFontStyleUndefined = -1, RCTFontStyleNormal, RCTFontStyleItalic, RCTFontStyleOblique, }; typedef NS_OPTIONS(NSInteger, RCTFontVariant) { RCTFontVariantUndefined = -1, RCTFontVariantDefault = 0, RCTFontVariantSmallCaps = 1 << 1, RCTFontVariantOldstyleNums = 1 << 2, RCTFontVariantLiningNums = 1 << 3, RCTFontVariantTabularNums = 1 << 4, RCTFontVariantProportionalNums = 1 << 5, }; struct RCTFontProperties { NSString *family; CGFloat size; UIFontWeight weight; RCTFontStyle style; RCTFontVariant variant; CGFloat sizeMultiplier; }; NS_ASSUME_NONNULL_END