Safe Haskell | None |
---|---|
Language | Haskell2010 |
Spago.NewConfig
Documentation
Constructors
NewConfig | |
Fields |
data PackageConfig #
Constructors
PackageConfig | |
Fields
|
Instances
data NewPublishConfig #
Instances
ToJSON NewPublishConfig # | |||||
Defined in Spago.NewConfig Methods toJSON :: NewPublishConfig -> Value # toEncoding :: NewPublishConfig -> Encoding # toJSONList :: [NewPublishConfig] -> Value # toEncodingList :: [NewPublishConfig] -> Encoding # omitField :: NewPublishConfig -> Bool # | |||||
Generic NewPublishConfig # | |||||
Defined in Spago.NewConfig Associated Types
Methods from :: NewPublishConfig -> Rep NewPublishConfig x # to :: Rep NewPublishConfig x -> NewPublishConfig # | |||||
type Rep NewPublishConfig # | |||||
Defined in Spago.NewConfig type Rep NewPublishConfig = D1 ('MetaData "NewPublishConfig" "Spago.NewConfig" "spago-0.21.0-7fGZ7CPhD6UKUhYlrl5wZv" 'False) (C1 ('MetaCons "NewPublishConfig" 'PrefixI 'True) (S1 ('MetaSel ('Just "version") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "license") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text)))) |
data ExtraPackage #
Constructors
ExtraPackage | |
Fields
|
Instances
ToJSON ExtraPackage # | |||||
Defined in Spago.NewConfig Methods toJSON :: ExtraPackage -> Value # toEncoding :: ExtraPackage -> Encoding # toJSONList :: [ExtraPackage] -> Value # toEncodingList :: [ExtraPackage] -> Encoding # omitField :: ExtraPackage -> Bool # | |||||
Generic ExtraPackage # | |||||
Defined in Spago.NewConfig Associated Types
| |||||
type Rep ExtraPackage # | |||||
Defined in Spago.NewConfig type Rep ExtraPackage = D1 ('MetaData "ExtraPackage" "Spago.NewConfig" "spago-0.21.0-7fGZ7CPhD6UKUhYlrl5wZv" 'False) (C1 ('MetaCons "ExtraPackage" 'PrefixI 'True) (S1 ('MetaSel ('Just "git") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: (S1 ('MetaSel ('Just "ref") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "dependencies") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Set PackageName))))) |
data BackendConfig #
Constructors
BackendConfig | |
Instances
ToJSON BackendConfig # | |||||
Defined in Spago.NewConfig Methods toJSON :: BackendConfig -> Value # toEncoding :: BackendConfig -> Encoding # toJSONList :: [BackendConfig] -> Value # toEncodingList :: [BackendConfig] -> Encoding # omitField :: BackendConfig -> Bool # | |||||
Generic BackendConfig # | |||||
Defined in Spago.NewConfig Associated Types
| |||||
type Rep BackendConfig # | |||||
Defined in Spago.NewConfig type Rep BackendConfig = D1 ('MetaData "BackendConfig" "Spago.NewConfig" "spago-0.21.0-7fGZ7CPhD6UKUhYlrl5wZv" 'False) (C1 ('MetaCons "BackendConfig" 'PrefixI 'True) (S1 ('MetaSel ('Just "cmd") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text))) |
data WorkspaceConfig #
Constructors
WorkspaceConfig | |
Instances
ToJSON WorkspaceConfig # | |||||
Defined in Spago.NewConfig Methods toJSON :: WorkspaceConfig -> Value # toEncoding :: WorkspaceConfig -> Encoding # toJSONList :: [WorkspaceConfig] -> Value # toEncodingList :: [WorkspaceConfig] -> Encoding # omitField :: WorkspaceConfig -> Bool # | |||||
Generic WorkspaceConfig # | |||||
Defined in Spago.NewConfig Associated Types
Methods from :: WorkspaceConfig -> Rep WorkspaceConfig x # to :: Rep WorkspaceConfig x -> WorkspaceConfig # | |||||
type Rep WorkspaceConfig # | |||||
Defined in Spago.NewConfig type Rep WorkspaceConfig = D1 ('MetaData "WorkspaceConfig" "Spago.NewConfig" "spago-0.21.0-7fGZ7CPhD6UKUhYlrl5wZv" 'False) (C1 ('MetaCons "WorkspaceConfig" 'PrefixI 'True) (S1 ('MetaSel ('Just "package_set") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 PackageSetAddress) :*: (S1 ('MetaSel ('Just "backend") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe BackendConfig)) :*: S1 ('MetaSel ('Just "extra_packages") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Map PackageName ExtraPackage))))) |
newtype PackageSetAddress #
Constructors
PackageSetAddress Text |
Instances
ToJSON PackageSetAddress # | |
Defined in Spago.NewConfig Methods toJSON :: PackageSetAddress -> Value # toEncoding :: PackageSetAddress -> Encoding # toJSONList :: [PackageSetAddress] -> Value # toEncodingList :: [PackageSetAddress] -> Encoding # omitField :: PackageSetAddress -> Bool # |
toExtraPackage :: Package -> Maybe ExtraPackage #
migrate :: (HasLogFunc env, HasConfig env) => RIO env () #