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