The BlockComponentTypeMap type in @minecraft/server.
Type in @minecraft/server
import type { BlockComponentTypeMap } from '@minecraft/server';Definition
Section titled “Definition”export type BlockComponentTypeMap = { dynamic_properties: BlockDynamicPropertiesComponent; fluid_container: BlockFluidContainerComponent; instrument_sound: BlockInstrumentComponent; inventory: BlockInventoryComponent; map_color: BlockMapColorComponent; 'minecraft:dynamic_properties': BlockDynamicPropertiesComponent; 'minecraft:fluid_container': BlockFluidContainerComponent; 'minecraft:instrument_sound': BlockInstrumentComponent; 'minecraft:inventory': BlockInventoryComponent; 'minecraft:map_color': BlockMapColorComponent; 'minecraft:movable': BlockMovableComponent; 'minecraft:piston': BlockPistonComponent; 'minecraft:precipitation_interactions': BlockPrecipitationInteractionsComponent; 'minecraft:record_player': BlockRecordPlayerComponent; 'minecraft:redstone_producer': BlockRedstoneProducerComponent; 'minecraft:sign': BlockSignComponent; movable: BlockMovableComponent; piston: BlockPistonComponent; precipitation_interactions: BlockPrecipitationInteractionsComponent; record_player: BlockRecordPlayerComponent; redstone_producer: BlockRedstoneProducerComponent; sign: BlockSignComponent;};