hooked<T> method
Implementation
T hooked<T>(MappingHooks? hooks, String key, T Function(dynamic v) fn) {
if (hooks == null) {
return fn(this[key]);
} else {
return hooks.afterDecode(fn(hooks.beforeDecode(this[key]))) as T;
}
}