Skip to content

Interface: ResourcefulColumnDefinition<ColumnBaseSchema>

Extends

Type Parameters

Type Parameter
ColumnBaseSchema extends AnySchema

Properties

PropertyTypeDescriptionInherited from
aggregatablebooleanWhether this column can be used in aggregation operations. Defaults to false.-
consume?CustomConsumeFunction-LocalResourcefulPropertyDefinition.consume
default?any-LocalResourcefulPropertyDefinition.default
deprecated?boolean-LocalResourcefulPropertyDefinition.deprecated
description?string-LocalResourcefulPropertyDefinition.description
example?string-LocalResourcefulPropertyDefinition.example
externalDocs?ExternalDocumentationObject-LocalResourcefulPropertyDefinition.externalDocs
filterablebooleanWhether this column can be used in filter operations. Defaults to true.-
immutablebooleanWhether this column is immutable. Defaults to false.-
nullableboolean-LocalResourcefulPropertyDefinition.nullable
prepare?CustomPrepareFunction-LocalResourcefulPropertyDefinition.prepare
propertyKeystring-LocalResourcefulPropertyDefinition.propertyKey
readAccessControlFiltersResourcefulAccessControlFilter<LucidModel, LucidRow>[]-LocalResourcefulPropertyDefinition.readAccessControlFilters
relationshipKey?stringThe property name of the relationship which this column acts as a key for-
sortablebooleanWhether this column can be used in sort operations. Defaults to true.-
typeResourcefulDataType-LocalResourcefulPropertyDefinition.type
validationScopes?ValidationScoper<ColumnBaseSchema>[]-LocalResourcefulPropertyDefinition.validationScopes
writeAccessControlFiltersResourcefulAccessControlFilter<LucidModel, LucidRow>[]-LocalResourcefulPropertyDefinition.writeAccessControlFilters