@usine/engine/repository-label-projection
Classes
Section titled “Classes”RepositoryLabel
Section titled “RepositoryLabel”Extends
Section titled “Extends”Schema.Class
Constructors
Section titled “Constructors”Constructor
Section titled “Constructor”new RepositoryLabel(…
args):RepositoryLabel
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
…args |
[props: object, options?: MakeOptions] |
Returns
Section titled “Returns”Properties
Section titled “Properties”
readonlycolor:Option<string>
description
Section titled “description”
readonlydescription:Option<string>
readonlyname:string
RepositoryLabelProjection
Section titled “RepositoryLabelProjection”The latest complete label catalog polling observed for one repository.
Extends
Section titled “Extends”Schema.Class
Constructors
Section titled “Constructors”Constructor
Section titled “Constructor”new RepositoryLabelProjection(…
args):RepositoryLabelProjection
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
…args |
[props: object, options?: MakeOptions] |
Returns
Section titled “Returns”Properties
Section titled “Properties”labels
Section titled “labels”
readonlylabels: readonlyRepositoryLabel[]
repository
Section titled “repository”
readonlyrepository:string&Brand<"RepositoryName">
RepositoryLabelProjectionReader
Section titled “RepositoryLabelProjectionReader”Extends
Section titled “Extends”Context.ServiceClass
Properties
Section titled “Properties”Service
Section titled “Service”
readonlyService:object
The service’s operations: what yield* RepositoryLabelProjectionReader returns.
readonlyget: (repository) =>Effect.Effect<Option.Option<RepositoryLabelProjection>,EnginePersistenceError>
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
repository |
RepositoryName |
Returns
Section titled “Returns”Effect.Effect<Option.Option<RepositoryLabelProjection>, EnginePersistenceError>
readonlystaticlayer:Layer<RepositoryLabelProjectionReader,never,RunDatabase>
RepositoryLabelProjectionWriter
Section titled “RepositoryLabelProjectionWriter”Extends
Section titled “Extends”Context.ServiceClass
Properties
Section titled “Properties”Service
Section titled “Service”
readonlyService:object
The service’s operations: what yield* RepositoryLabelProjectionWriter returns.
replace
Section titled “replace”
readonlyreplace: (projection) =>Effect.Effect<boolean,EnginePersistenceError>
true means the durable projection changed.
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
projection |
RepositoryLabelProjection |
Returns
Section titled “Returns”Effect.Effect<boolean, EnginePersistenceError>
readonlystaticlayer:Layer<RepositoryLabelProjectionWriter,never,RunDatabase>
Variables
Section titled “Variables”RepositoryLabelColor
Section titled “RepositoryLabelColor”
constRepositoryLabelColor:Schema.String
Six hex digits, as GitHub stores label colors. Absent for catalogs stored before colors were kept.