schema/schema_extensions library
Classes
- DeepCollectionEquality
- Deep equality on collections.
-
ListEquality<
E> - Equality on lists.
-
SetEquality<
E> - Equality of sets.
Extensions
-
IterableExtension
on Iterable<
T> - Extensions that apply to all iterables.
- SchemaCompressedSerializationExtensions on GeneratedMessage
- SchemaFFDataTypeV2Extensions on FFDataTypeV2
- SchemaFFNodeExtensions on FFNode
- SchemaFFParameterExtensions on FFParameter
- SchemaFFPostgresFlavorExtension on FFPostgresFlavor
- SchemaFFWidgetClassExtensions on FFWidgetClass
- SchemaProjectExtensions on FFProject
- SchemaProjectPostgresExtensions on FFProject
-
Supabase getters on FFProject. These delegate to the shared helpers in
supabase_project_helpers.dart— see alsoextensions.dartwhich defines the same getters in DevelopeEnvironmentExtension using the same helpers. - SchemaProjectSerializationExtensions on FFProject
Constants
- kDefaultEnvironmentKey → const String
Functions
-
allProtosOfType<
T> (GeneratedMessage baseProto, {bool recurseOnNodes = true, bool recurseOnVariables = true, bool includeActions = true, bool includeTheme = true, bool ignoreFirst = false, bool shouldRecurse(GeneratedMessage)?, bool shouldRecurseFrom(GeneratedMessage)?, bool where(T)?}) → List< T> -
generateRandomAlphaNumericString(
{int length = 8, String? seedString, Random? random}) → String -
lowerBound<
E> (List< E> sortedList, E value, {int compare(E, E)?}) → int -
Returns the first position in
sortedListthat does not compare less thanvalue.