luxlabs header browser preview


@class NSMutableDictionary;

@interface TIDescriptorParser : NSObject

@property (readonly, nonatomic) long long errorCode;
@property (readonly, nonatomic) NSMutableDictionary *context;

- (id)errorWithMessage:(id)a0;
- (void).cxx_destruct;
- (id)initWithErrorCode:(long long)a0;
- (id)boxNilForValue:(id)a0;
- (id)errorWithDetails:(id)a0;
- (id)errorWithMessage:(id)a0 andValue:(id)a1;
- (id)invalidDataTypeErrorForKey:(id)a0 withValue:(id)a1 dataType:(id)a2;
- (id)invalidValueErrorForKey:(id)a0 withValue:(id)a1;
- (id)missingValueErrorForKey:(id)a0;
- (id)parseArrayForKey:(id)a0 fromConfig:(id)a1 required:(BOOL)a2 errors:(id)a3;
- (id)parseBooleanForKey:(id)a0 fromConfig:(id)a1 required:(BOOL)a2 errors:(id)a3;
- (id)parseDictionaryForKey:(id)a0 fromConfig:(id)a1 required:(BOOL)a2 errors:(id)a3;
- (id)parseFloatForKey:(id)a0 fromConfig:(id)a1 required:(BOOL)a2 errors:(id)a3;
- (id)parseIntegerForKey:(id)a0 fromConfig:(id)a1 required:(BOOL)a2 errors:(id)a3;
- (id)parseNumberForKey:(id)a0 fromConfig:(id)a1 required:(BOOL)a2 errors:(id)a3;
- (id)parseObjectForKey:(id)a0 fromConfig:(id)a1 required:(BOOL)a2 errors:(id)a3 validate:(id /* block */)a4;
- (id)parseStringForKey:(id)a0 fromConfig:(id)a1 required:(BOOL)a2 errors:(id)a3;

@end