# grade

> **grade**<`T`>(`meaning`, `fixtures`, `options?`): `Promise`<[`GradeReport`](/Jevlish/reference/interfaces/gradereport/)<`T`>>

Defined in: [src/sense.ts:50](https://github.com/jacobgoldfarb/Jevlish/blob/83ccd8c0be5f41962c805f7d42ddf1b1f048de89/src/sense.ts#L50)

Grade a meaning against labeled fixtures on the shared runtime.

## Type Parameters

| Type Parameter |
| -------------- |
| `T`            |

## Parameters

| Parameter  | Type                                                                   |
| ---------- | ---------------------------------------------------------------------- |
| `meaning`  | [`ConditionLike`](/Jevlish/reference/type-aliases/conditionlike/)<`T`> |
| `fixtures` | readonly [`Fixture`](/Jevlish/reference/interfaces/fixture/)<`T`>\[]   |
| `options?` | [`GradeOptions`](/Jevlish/reference/interfaces/gradeoptions/)<`T`>     |

## Returns

`Promise`<[`GradeReport`](/Jevlish/reference/interfaces/gradereport/)<`T`>>