{-# LANGUAGE TemplateHaskell #-}

module Language.LSP.MetaModel (module Export, metaModel) where

import Language.LSP.MetaModel.Types as Export

import Data.FileEmbed (makeRelativeToProject)

-- | The metamodel used to generate the LSP types in this package.
metaModel :: MetaModel
metaModel :: MetaModel
metaModel = $(loadMetaModelFromFile =<< makeRelativeToProject "metaModel.json")