| Safe Haskell | None |
|---|---|
| Language | GHC2024 |
Mischief.Assets.Kdl
Documentation
class Typeable a => KdlAsset a where Source #
Minimal complete definition
Nothing
Methods
decodeKdl :: RelativePath -> NodeDecoder a Source #
Instances
| (Typeable a, DecodeNode a) => KdlAsset a Source # | |
Defined in Mischief.Assets.Internal.Kdl Methods decodeKdl :: RelativePath -> NodeDecoder a Source # | |
| (Asset a, Bundle a) => KdlAsset (AssetRef a) Source # | |
Defined in Mischief.Assets.Internal.Kdl Methods decodeKdl :: RelativePath -> NodeDecoder (AssetRef a) Source # | |
| KdlAsset a => KdlAsset (KdlRef a) Source # | |
Defined in Mischief.Assets.Internal.Kdl Methods decodeKdl :: RelativePath -> NodeDecoder (KdlRef a) Source # | |
| KdlAsset a => KdlAsset (KdlCollection a) Source # | |
Defined in Mischief.Assets.Internal.Kdl Methods decodeKdl :: RelativePath -> NodeDecoder (KdlCollection a) Source # | |
| KdlAsset a => KdlAsset [a] Source # | |
Defined in Mischief.Assets.Internal.Kdl Methods decodeKdl :: RelativePath -> NodeDecoder [a] Source # | |
newtype KdlCollection a Source #
Constructors
| KdlCollection (Map Text [a]) |
Instances
| Show a => Show (KdlCollection a) Source # | |
Defined in Mischief.Assets.Internal.Kdl.Collection Methods showsPrec :: Int -> KdlCollection a -> ShowS # show :: KdlCollection a -> String # showList :: [KdlCollection a] -> ShowS # | |
| KdlAsset a => KdlAsset (KdlCollection a) Source # | |
Defined in Mischief.Assets.Internal.Kdl Methods decodeKdl :: RelativePath -> NodeDecoder (KdlCollection a) Source # | |
colGetU :: Text -> KdlCollection a -> a Source #
colGetMany :: Text -> KdlCollection a -> [a] Source #
colDecodeWith :: Typeable a => NodeDecoder a -> NodeListDecoder (KdlCollection a) Source #
decodeKdlRef :: RelativePath -> ValueDecoder (KdlRef a) Source #