endsWith property
Implementation
static final endsWith = DartBlockNativeFunction(
name: 'endsWith',
returnType: DartBlockDataType.booleanType,
parameters: [
DartBlockVariableDefinition('text', DartBlockDataType.stringType),
DartBlockVariableDefinition('pattern', DartBlockDataType.stringType),
],
implementation: (arbiter, args) {
final text = args[0].getValue(arbiter) as String;
final pattern = args[1].getValue(arbiter) as String;
return DartBlockBooleanExpression.fromConstant(text.endsWith(pattern));
},
category: DartBlockNativeFunctionCategory.string,
type: DartBlockNativeFunctionType.endsWith,
description: 'Check if text ends with a given pattern.',
);