use napi::bindgen_prelude;

use super::macros::object_reference;
use super::{
    EventEmitter, SourceControl, SourceControlResourceGroup, TextEditor, TextEditorDecorationType,
};

object_reference!(EventEmitterRef: EventEmitter);
object_reference!(SourceControlRef: SourceControl);
object_reference!(SourceControlResourceGroupRef: SourceControlResourceGroup);
object_reference!(TextEditorRef: TextEditor);
object_reference!(TextEditorDecorationTypeRef: TextEditorDecorationType);