startsWith property
Implementation
static final startsWith = DartBlockNativeFunction(
name: 'startsWith',
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.startsWith(pattern));
},
category: DartBlockNativeFunctionCategory.string,
type: DartBlockNativeFunctionType.startsWith,
description: 'Check if text starts with a given pattern.',
);