typed.go
func (t Typed) MapOr(key string, d map[string]interface{}) map[string]interface{} {
	if value, exists := t.MapIf(key); exists {
		return value
	}
	return d
}
func (t Typed) MapOr(key string, d map[string]interface{}) map[string]interface{} {
	if value, exists := t.MapIf(key); exists {
		return value
	}
	return d
}
func ( t Typed ) MapOr ( key string , d map [ string ] interface { } ) map [ string ] interface { } { if value , exists := t . MapIf ( key ) ; exists { return value } return d }
// Returns a map[string]interface{} at the key
// or the specified default if the key doesn't exist
// or if the key isn't a map[string]interface
Returns a map [ string ] interface {} at the key or the specified default if the key doesn t exist or if the key isn t a map [ string ] interface