optional array

This commit is contained in:
Suresh, Kamlesh 2019-04-18 11:09:17 -04:00
parent a35a92d1b2
commit 21a01cc9ef

View File

@ -52,6 +52,10 @@ public extension Dictionary {
return array
}
func optionalArrayForChainOfKeysOrIndexes(_ keysOrIndexes: [Any]) -> [Any]? {
return objectChainOfKeysOrIndexes(keysOrIndexes) as? [Any]
}
/// Returns a Dictionary after looking up the specified key. An empty dictionary is returned if a dictionary for the key does not exist
func dictionaryForKey(_ key : String) -> [String : Any] {
@ -76,6 +80,10 @@ public extension Dictionary {
return arrayForChainOfKeysOrIndexes([key])
}
func optionalArrayForKey(_ key : String) -> [Any]? {
return optionalArrayForChainOfKeysOrIndexes([key])
}
/// Return a Bool after looking up the specified key. This will return false if the key does not exist
func boolForKey(_ key : String) -> Bool {