[resolve-cascade](../README.md) > [Cascade](../classes/resolve_cascade.cascade.md)

# Class: Cascade

## Hierarchy

**Cascade**

## Index

### Constructors

* [constructor](resolve_cascade.cascade.md#constructor)

### Properties

* [html](resolve_cascade.cascade.md#html)
* [stylesheet](resolve_cascade.cascade.md#stylesheet)

### Methods

* [perform](resolve_cascade.cascade.md#perform)

---

## Constructors

<a id="constructor"></a>

### ⊕ **new Cascade**(stylesheet: *`string`*, html: *`Document`*): [Cascade](resolve_cascade.cascade.md)

*Defined in [src/Cascade.ts:153](https://github.com/linkedin/opticss/blob/d5d95b5/packages/resolve-cascade/src/Cascade.ts#L153)*

**Parameters:**

| Param | Type | Description |
| ------ | ------ | ------ |
| stylesheet | `string`   |  - |
| html | `Document`   |  - |

**Returns:** [Cascade](resolve_cascade.cascade.md)

---

## Properties

<a id="html"></a>

###  html

**●  html**:  *`Document`* 

*Defined in [src/Cascade.ts:153](https://github.com/linkedin/opticss/blob/d5d95b5/packages/resolve-cascade/src/Cascade.ts#L153)*

___

<a id="stylesheet"></a>

###  stylesheet

**●  stylesheet**:  *`string`* 

*Defined in [src/Cascade.ts:152](https://github.com/linkedin/opticss/blob/d5d95b5/packages/resolve-cascade/src/Cascade.ts#L152)*

___

## Methods

<a id="perform"></a>

###  perform

▸ **perform**(): `Promise`.<[FullCascade](../#fullcascade)>

*Defined in [src/Cascade.ts:158](https://github.com/linkedin/opticss/blob/d5d95b5/packages/resolve-cascade/src/Cascade.ts#L158)*

**Returns:** `Promise`.<[FullCascade](../#fullcascade)>

___

