memberGet method
dynamic
memberGet(})
override
Fetch a member by the id, in the form of
object.id
id must be of String type.
Implementation
@override
dynamic memberGet(String id,
{String? from, bool isRecursive = false, bool ignoreUndefined = false}) {
switch (id) {
case 'console.log':
return ({positionalArgs, namedArgs}) => console.log(positionalArgs);
case 'console.debug':
return ({positionalArgs, namedArgs}) => console.debug(positionalArgs);
case 'console.info':
return ({positionalArgs, namedArgs}) => console.info(positionalArgs);
case 'console.warning':
return ({positionalArgs, namedArgs}) => console.warning(positionalArgs);
case 'console.error':
return ({positionalArgs, namedArgs}) => console.error(positionalArgs);
case 'console.time':
return ({positionalArgs, namedArgs}) =>
console.time(positionalArgs.first);
case 'console.timeLog':
return ({positionalArgs, namedArgs}) =>
console.timeLog(positionalArgs.first);
case 'console.timeEnd':
return ({positionalArgs, namedArgs}) =>
console.timeEnd(positionalArgs.first);
default:
if (!ignoreUndefined) throw HTError.undefined(id);
}
}