Logo Paket

ScriptGeneration Module

Types

Type Description

PaketContext

PathCombine

ScriptContent

ScriptGenInput

ScriptGenResult

ScriptType

Functions and values

Function or value Description

p1 </> p2

Full Usage: p1 </> p2

Parameters:
    p1 : ^a
    p2 : ^b

Returns: '_arg4
Modifiers: inline
Type parameters: ^a, ^b, '_arg4 (requires (static member op_DynamicAssignment : Paket.LoadingScripts.ScriptGeneration.PathCombine * ^a * ^b -> '_arg4) and (static member op_DynamicAssignment : Paket.LoadingScripts.ScriptGeneration.PathCombine * ^a * ^b -> '_arg4))
p1 : ^a
p2 : ^b
Returns: '_arg4

constructScriptsFromData depCache groups providedFrameworks providedScriptTypes

Full Usage: constructScriptsFromData depCache groups providedFrameworks providedScriptTypes

Parameters:
Returns: ScriptContent seq
depCache : DependencyCache
groups : GroupName list
providedFrameworks : string list
providedScriptTypes : string list
Returns: ScriptContent seq

filterFSharpRefTypes scriptType refls

Full Usage: filterFSharpRefTypes scriptType refls

Parameters:
Returns: ReferenceType list
scriptType : ScriptType
refls : ReferenceType list
Returns: ReferenceType list

filterForFSI scriptType refls

Full Usage: filterForFSI scriptType refls

Parameters:
Returns: ReferenceType list
scriptType : ScriptType
refls : ReferenceType list
Returns: ReferenceType list

filterReferences scriptType

Full Usage: filterReferences scriptType

Parameters:
Returns: ReferenceType list -> ReferenceType list
scriptType : ScriptType
Returns: ReferenceType list -> ReferenceType list

generateScript scriptType input

Full Usage: generateScript scriptType input

Parameters:
Returns: ScriptGenResult

default implementation of F# include script generator

scriptType : ScriptType
input : ScriptGenInput
Returns: ScriptGenResult

generateScriptContent ctx

Full Usage: generateScriptContent ctx

Parameters:
Returns: (GroupName * ScriptContent list) list

Generate a include scripts for all packages defined in paket.dependencies, if a package is ordered before its dependencies this function will throw.

ctx : PaketContext
Returns: (GroupName * ScriptContent list) list

Type something to start searching.