0, 'unit' => Size_Constants::UNIT_PX, ]; $blur = [ 'size' => 10, 'unit' => Size_Constants::UNIT_PX, ]; return [ 'hOffset' => Size_Prop_Type::make()->required()->units( $units )->initial_value( $size ), 'vOffset' => Size_Prop_Type::make()->required()->units( $units )->initial_value( $size ), 'blur' => Size_Prop_Type::make()->required()->units( $units )->initial_value( $blur ), 'spread' => Size_Prop_Type::make()->required()->units( $units )->initial_value( $size ), 'color' => Color_Prop_Type::make()->required()->initial_value( 'rgba(0, 0, 0, 1)' ), 'position' => String_Prop_Type::make()->enum( [ 'inset' ] ), ]; } }