Sense
Defined in: src/sense.ts:8
A configured instance of the language: the verbs, bound to one runtime.
Properties
Section titled “Properties”| Property | Modifier | Type | Defined in |
|---|---|---|---|
runtime |
readonly |
Runtime |
src/sense.ts:9 |
Methods
Section titled “Methods”given()
Section titled “given()”given<
T>(subject):Given<T>
Defined in: src/sense.ts:10
Type Parameters
Section titled “Type Parameters”| Type Parameter |
|---|
T |
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
subject |
T |
Returns
Section titled “Returns”Given<T>
from()
Section titled “from()”from<
T>(items):From<T>
Defined in: src/sense.ts:11
Type Parameters
Section titled “Type Parameters”| Type Parameter |
|---|
T |
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
items |
readonly T[] |
Returns
Section titled “Returns”From<T>
grade()
Section titled “grade()”grade<
T>(meaning,fixtures,options?):Promise<GradeReport<T>>
Defined in: src/sense.ts:12
Type Parameters
Section titled “Type Parameters”| Type Parameter |
|---|
T |
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
meaning |
ConditionLike<T> |
fixtures |
readonly Fixture<T>[] |
options? |
GradeOptions<T> |
Returns
Section titled “Returns”Promise<GradeReport<T>>