gen/exports.gen library

Functions

$artifactFromMap<T>(_5 m) → T
$artifactToMap(Object o) → _5
$constructArtifact<T>() → T
$isArtifact(dynamic v) bool
buildPrimitivePropertyEditor<M>({required Type fieldType, required Property? property, required dynamic value, required ValueChanged onChanged, required bool readOnly}) Widget?
cloneListValue(dynamic value) List
cloneMapValue(dynamic value) Map
coerceCollectionItems(dynamic value) List
coerceMapEntries(dynamic value) List<MapEntry>
defaultListItemValue({required ListTypeInfo listType, required $AClass? elementClass, List<Enum> enumValues = const <Enum>[]}) → dynamic
defaultMapEntryValue({required MapTypeInfo mapType, List<Enum> valueEnumValues = const <Enum>[]}) → dynamic
defaultMapKeyValue({required MapTypeInfo mapType, required Map currentEntries, List<Enum> keyEnumValues = const <Enum>[]}) → dynamic
defaultPrimitiveValue(PrimitiveKind kind) → dynamic
defaultValueFromTypeDescriptor({required $AT descriptor, $AClass? artifactClass, List<Enum> enumValues = const <Enum>[]}) → dynamic
describeTypeDescriptor($AT descriptor) String
getNullishType<T>() Type
iconForPrimitiveKind(PrimitiveKind kind) IconData
iconForType(Type t) IconData
iconForTypeDescriptor($AT descriptor) IconData
inferEnumValuesForField<M>({required ArtifactAccessor accessor, required M instance, required ArtifactFieldMirror field, bool collectionElement = false, int maxProbeCount = 64}) List<Enum>
inferEnumValuesFromIterable(dynamic value) List<Enum>
isListTypeDescriptor($AT descriptor) bool
isMapTypeDescriptor($AT descriptor) bool
isNullableTypeDescriptor($AT descriptor) bool
isSetTypeDescriptor($AT descriptor) bool
materializeCollectionValue(ListTypeInfo listType, List items) → dynamic
materializeMapValue(MapTypeInfo mapType, Iterable<MapEntry> entries) → dynamic
mediumEditor<M>({required BuildContext context, required String format, required String? value, ValueChanged<String>? onChanged, bool enabled = true, String? unavailableReason}) → MenuButton
normalizeTypeLookup(String typeName) String
parseCollectionTypeDescriptor($AT descriptor) ListTypeInfo?
parseMapTypeDescriptor($AT descriptor) MapTypeInfo?
primitiveKindFromDescriptor($AT descriptor) PrimitiveKind?
primitiveKindFromName(String typeName) PrimitiveKind?
primitiveKindFromType(Type t) PrimitiveKind?
primitiveTypeForKind(PrimitiveKind kind, {required bool nullable}) Type
resolveArtifactTypeFromDescriptor($AT descriptor) → $AClass?
resolveEditorOverrideBuilder(Map<Type, ManifoldEditorOverrideBuilder> overrides, Type valueType) ManifoldEditorOverrideBuilder?
resolveFieldAnnotationIncludingSuper<T>($AFld field) → T?
resolveFieldAnnotationsIncludingSuper<T>($AFld field) List<T>
resolveListElementType(ListTypeInfo listType, $AClass? elementClass, {dynamic currentValue}) Type
resolvePropertyAnnotationForField($AFld field) Property?
searchFor(String? searchQuery, $AFld i, dynamic inst, ArtifactAccessor accessor) bool
typeMatches<T>(Type t) bool

Typedefs

ManifoldBuildEditorFromOverrides = Widget? Function({bool collectionElement, required BuildContext context, required Map<Type, ManifoldEditorOverrideBuilder> defaultBuilders, required ArtifactFieldMirror field, required ValueChanged onChanged, required Property? property, List<ManifoldValidator>? validators, required dynamic value, required Type valueType})
ManifoldDecoratorBuilder = Widget Function(ManifoldDecoratorContext context)
ManifoldEditorOverrideBuilder = Widget Function(ManifoldEditorOverrideContext context)
ManifoldNestedEditorBuilder = Widget Function<FT>({required FT? edit, required bool inlineSubObjects, required void onChanged(FT, bool), required bool root})