package codept-lib

  1. Overview
  2. Docs
Legend:
Page
Library
Module
Module type
Parameter
Class
Class type
Source

Module DepsSource

Sourcemodule Edge : sig ... end

Edge type for qualifying dependencies

Sourcetype dep = {
  1. path : Namespaced.t;
  2. edge : Edge.t;
  3. pkg : Pkg.t;
  4. aliases : Namespaced.set;
}
Sourcetype t
Sourceval empty : t
Sourceval update : path:Namespaced.t -> ?aliases:Namespaced.set -> edge:Edge.t -> Pkg.t -> t -> t

Add a new path to a dependency map or promote the type of an existing path to Edge.t.Epsilon

Sourceval make : path:Namespaced.t -> ?aliases:Namespaced.set -> edge:Edge.t -> Pkg.t -> t
Sourceval merge : t -> t -> t
Sourceval (+) : t -> t -> t
Sourceval pp : Format.formatter -> t -> unit
Sourceval find : Namespaced.t -> t -> dep option
Sourceval fold : (dep -> 'acc -> 'acc) -> t -> 'acc -> 'acc
Sourceval of_list : dep list -> t
Sourceval pkgs : t -> Pkg.t list
Sourceval paths : t -> Namespaced.t list
Sourceval all : t -> dep list
Sourceval pkg_set : t -> Pkg.set
OCaml

Innovation. Community. Security.