farmfe_core 2.1.0

Core types and data structures for farm.
1
2
3
4
5
6
7
8
9
10
11
use std::sync::Arc;

use crate::module::{ModuleId, ModuleMetaData, ModuleType};

pub struct PluginProcessModuleHookParam<'a> {
  pub module_id: &'a ModuleId,
  pub module_type: &'a ModuleType,
  pub content: &'a mut Arc<String>,
  pub meta: &'a mut ModuleMetaData,
  pub source_map_chain: &'a mut Vec<Arc<String>>,
}