summaryrefslogtreecommitdiff
path: root/platform/darwin/test/MGLRuntimeStylingHelper.h
blob: 8857dba9c535cdf5e6a3cbc3be19d3171647b14b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
#import <Foundation/Foundation.h>

#import "MGLTypes.h"
#import "MGLStyleValue.h"

@interface MGLRuntimeStylingHelper : NSObject

+ (MGLStyleConstantValue<NSValue *> *)testPadding;
+ (MGLStyleFunction<NSValue *> *)testPaddingFunction;

+ (MGLStyleConstantValue<NSValue *> *)testOffset;
+ (MGLStyleFunction<NSValue *> *)testOffsetFunction;

+ (MGLStyleConstantValue<NSArray<NSString *> *> *)testFont;
+ (MGLStyleFunction<NSArray<NSString *> *> *)testFontFunction;

+ (MGLStyleConstantValue<NSArray<NSNumber *> *> *)testDashArray;
+ (MGLStyleFunction<NSArray<NSNumber *> *> *)testDashArrayFunction;

+ (MGLStyleConstantValue<NSNumber *> *)testNumber;
+ (MGLStyleFunction<NSNumber *> *)testNumberFunction;

+ (MGLStyleConstantValue<NSNumber *> *)testBool;
+ (MGLStyleFunction<NSNumber *> *)testBoolFunction;

+ (MGLStyleConstantValue<NSString *> *)testString;
+ (MGLStyleFunction<NSString *> *)testStringFunction;

+ (MGLStyleConstantValue<MGLColor *> *)testColor;
+ (MGLStyleFunction<MGLColor *> *)testColorFunction;

+ (MGLStyleConstantValue<NSValue *> *)testEnum:(NSUInteger)value type:(const char *)type;
+ (MGLStyleFunction<NSValue *> *)testEnumFunction:(NSUInteger)value type:(const char *)type;

@end