----------------------------------------------------------------------------- {-# LANGUAGE DataKinds #-} {-# LANGUAGE OverloadedStrings #-} ----------------------------------------------------------------------------- module THREE.Loader ( -- * Types Loader (..) -- * Constructors -- * Read-only Properties -- * Properties -- * Optional properties -- * Methods -- * Helper functions ) where ----------------------------------------------------------------------------- import Miso ----------------------------------------------------------------------------- import THREE.Internal as THREE ----------------------------------------------------------------------------- -- | https://threejs.org/docs/#api/en/loaders/Loader class (ToObject loader, ToJSVal loader) => Loader loader where path :: Property loader MisoString path = MisoString -> Property loader MisoString forall object field. (ToObject object, ToJSVal field, FromJSVal field) => MisoString -> Property object field property MisoString "path" ----------------------------------------------------------------------------- instance Loader JSVal -----------------------------------------------------------------------------