Skip to content

Commit

Permalink
#88, ClassStatementsGetter rewrite, part 1.
Browse files Browse the repository at this point in the history
  • Loading branch information
ajvincent committed Apr 1, 2024
1 parent c5a0c0a commit e684a0e
Show file tree
Hide file tree
Showing 32 changed files with 1,834 additions and 224 deletions.
84 changes: 65 additions & 19 deletions dist/exports.d.ts

Large diffs are not rendered by default.

337 changes: 283 additions & 54 deletions dist/exports.js

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
<!-- Do not edit this file. It is automatically generated by API Documenter. -->

[Home](./index.md) &gt; [ts-morph-structures](./ts-morph-structures.md) &gt; [ClassStatementsGetter](./ts-morph-structures.classstatementsgetter.md) &gt; [filterAccessorMirror](./ts-morph-structures.classstatementsgetter.filteraccessormirror.md)

## ClassStatementsGetter.filterAccessorMirror() method

**Signature:**

```typescript
filterAccessorMirror?(key: MemberedStatementsKey): boolean;
```
## Parameters
| Parameter | Type | Description |
| --- | --- | --- |
| key | [MemberedStatementsKey](./ts-morph-structures.memberedstatementskey.md) | |
**Returns:**
boolean
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
<!-- Do not edit this file. It is automatically generated by API Documenter. -->

[Home](./index.md) &gt; [ts-morph-structures](./ts-morph-structures.md) &gt; [ClassStatementsGetter](./ts-morph-structures.classstatementsgetter.md) &gt; [filterBodyStatements](./ts-morph-structures.classstatementsgetter.filterbodystatements.md)

## ClassStatementsGetter.filterBodyStatements() method

**Signature:**

```typescript
filterBodyStatements?(key: MemberedStatementsKey): boolean;
```
## Parameters
| Parameter | Type | Description |
| --- | --- | --- |
| key | [MemberedStatementsKey](./ts-morph-structures.memberedstatementskey.md) | |
**Returns:**
boolean
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
<!-- Do not edit this file. It is automatically generated by API Documenter. -->

[Home](./index.md) &gt; [ts-morph-structures](./ts-morph-structures.md) &gt; [ClassStatementsGetter](./ts-morph-structures.classstatementsgetter.md) &gt; [filterCtorBodyStatements](./ts-morph-structures.classstatementsgetter.filterctorbodystatements.md)

## ClassStatementsGetter.filterCtorBodyStatements() method

**Signature:**

```typescript
filterCtorBodyStatements?(key: MemberedStatementsKey): boolean;
```
## Parameters
| Parameter | Type | Description |
| --- | --- | --- |
| key | [MemberedStatementsKey](./ts-morph-structures.memberedstatementskey.md) | |
**Returns:**
boolean
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
<!-- Do not edit this file. It is automatically generated by API Documenter. -->

[Home](./index.md) &gt; [ts-morph-structures](./ts-morph-structures.md) &gt; [ClassStatementsGetter](./ts-morph-structures.classstatementsgetter.md) &gt; [filterCtorHeadStatements](./ts-morph-structures.classstatementsgetter.filterctorheadstatements.md)

## ClassStatementsGetter.filterCtorHeadStatements() method

**Signature:**

```typescript
filterCtorHeadStatements?(key: MemberedStatementsKey): boolean;
```
## Parameters
| Parameter | Type | Description |
| --- | --- | --- |
| key | [MemberedStatementsKey](./ts-morph-structures.memberedstatementskey.md) | |
**Returns:**
boolean
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
<!-- Do not edit this file. It is automatically generated by API Documenter. -->

[Home](./index.md) &gt; [ts-morph-structures](./ts-morph-structures.md) &gt; [ClassStatementsGetter](./ts-morph-structures.classstatementsgetter.md) &gt; [filterCtorTailStatements](./ts-morph-structures.classstatementsgetter.filterctortailstatements.md)

## ClassStatementsGetter.filterCtorTailStatements() method

**Signature:**

```typescript
filterCtorTailStatements?(key: MemberedStatementsKey): boolean;
```
## Parameters
| Parameter | Type | Description |
| --- | --- | --- |
| key | [MemberedStatementsKey](./ts-morph-structures.memberedstatementskey.md) | |
**Returns:**
boolean
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
<!-- Do not edit this file. It is automatically generated by API Documenter. -->

[Home](./index.md) &gt; [ts-morph-structures](./ts-morph-structures.md) &gt; [ClassStatementsGetter](./ts-morph-structures.classstatementsgetter.md) &gt; [filterHeadStatements](./ts-morph-structures.classstatementsgetter.filterheadstatements.md)

## ClassStatementsGetter.filterHeadStatements() method

**Signature:**

```typescript
filterHeadStatements?(key: MemberedStatementsKey): boolean;
```
## Parameters
| Parameter | Type | Description |
| --- | --- | --- |
| key | [MemberedStatementsKey](./ts-morph-structures.memberedstatementskey.md) | |
**Returns:**
boolean
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
<!-- Do not edit this file. It is automatically generated by API Documenter. -->

[Home](./index.md) &gt; [ts-morph-structures](./ts-morph-structures.md) &gt; [ClassStatementsGetter](./ts-morph-structures.classstatementsgetter.md) &gt; [filterPropertyInitializer](./ts-morph-structures.classstatementsgetter.filterpropertyinitializer.md)

## ClassStatementsGetter.filterPropertyInitializer() method

**Signature:**

```typescript
filterPropertyInitializer?(key: MemberedStatementsKey): boolean;
```
## Parameters
| Parameter | Type | Description |
| --- | --- | --- |
| key | [MemberedStatementsKey](./ts-morph-structures.memberedstatementskey.md) | |
**Returns:**
boolean
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
<!-- Do not edit this file. It is automatically generated by API Documenter. -->

[Home](./index.md) &gt; [ts-morph-structures](./ts-morph-structures.md) &gt; [ClassStatementsGetter](./ts-morph-structures.classstatementsgetter.md) &gt; [filterTailStatements](./ts-morph-structures.classstatementsgetter.filtertailstatements.md)

## ClassStatementsGetter.filterTailStatements() method

**Signature:**

```typescript
filterTailStatements?(key: MemberedStatementsKey): boolean;
```
## Parameters
| Parameter | Type | Description |
| --- | --- | --- |
| key | [MemberedStatementsKey](./ts-morph-structures.memberedstatementskey.md) | |
**Returns:**
boolean
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
<!-- Do not edit this file. It is automatically generated by API Documenter. -->

[Home](./index.md) &gt; [ts-morph-structures](./ts-morph-structures.md) &gt; [ClassStatementsGetter](./ts-morph-structures.classstatementsgetter.md) &gt; [getAccessorMirror](./ts-morph-structures.classstatementsgetter.getaccessormirror.md)

## ClassStatementsGetter.getAccessorMirror() method

**Signature:**

```typescript
getAccessorMirror?(key: MemberedStatementsKey): stringWriterOrStatementImpl;
```
## Parameters
| Parameter | Type | Description |
| --- | --- | --- |
| key | [MemberedStatementsKey](./ts-morph-structures.memberedstatementskey.md) | |
**Returns:**
[stringWriterOrStatementImpl](./ts-morph-structures.stringwriterorstatementimpl.md)
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
<!-- Do not edit this file. It is automatically generated by API Documenter. -->

[Home](./index.md) &gt; [ts-morph-structures](./ts-morph-structures.md) &gt; [ClassStatementsGetter](./ts-morph-structures.classstatementsgetter.md) &gt; [getStatements](./ts-morph-structures.classstatementsgetter.getstatements.md)
[Home](./index.md) &gt; [ts-morph-structures](./ts-morph-structures.md) &gt; [ClassStatementsGetter](./ts-morph-structures.classstatementsgetter.md) &gt; [getBodyStatements](./ts-morph-structures.classstatementsgetter.getbodystatements.md)

## ClassStatementsGetter.getStatements() method
## ClassStatementsGetter.getBodyStatements() method

**Signature:**

```typescript
getStatements(
getBodyStatements?(
key: MemberedStatementsKey,
): readonly stringWriterOrStatementImpl[];
```
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
<!-- Do not edit this file. It is automatically generated by API Documenter. -->

[Home](./index.md) &gt; [ts-morph-structures](./ts-morph-structures.md) &gt; [ClassStatementsGetter](./ts-morph-structures.classstatementsgetter.md) &gt; [getCtorBodyStatements](./ts-morph-structures.classstatementsgetter.getctorbodystatements.md)

## ClassStatementsGetter.getCtorBodyStatements() method

**Signature:**

```typescript
getCtorBodyStatements?(
key: MemberedStatementsKey,
): readonly stringWriterOrStatementImpl[];
```

## Parameters

| Parameter | Type | Description |
| --- | --- | --- |
| key | [MemberedStatementsKey](./ts-morph-structures.memberedstatementskey.md) | |

**Returns:**

readonly [stringWriterOrStatementImpl](./ts-morph-structures.stringwriterorstatementimpl.md)<!-- -->\[\]

Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
<!-- Do not edit this file. It is automatically generated by API Documenter. -->

[Home](./index.md) &gt; [ts-morph-structures](./ts-morph-structures.md) &gt; [ClassStatementsGetter](./ts-morph-structures.classstatementsgetter.md) &gt; [getCtorHeadStatements](./ts-morph-structures.classstatementsgetter.getctorheadstatements.md)

## ClassStatementsGetter.getCtorHeadStatements() method

**Signature:**

```typescript
getCtorHeadStatements?(): readonly stringWriterOrStatementImpl[];
```
**Returns:**
readonly [stringWriterOrStatementImpl](./ts-morph-structures.stringwriterorstatementimpl.md)<!-- -->\[\]
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
<!-- Do not edit this file. It is automatically generated by API Documenter. -->

[Home](./index.md) &gt; [ts-morph-structures](./ts-morph-structures.md) &gt; [ClassStatementsGetter](./ts-morph-structures.classstatementsgetter.md) &gt; [getCtorTailStatements](./ts-morph-structures.classstatementsgetter.getctortailstatements.md)

## ClassStatementsGetter.getCtorTailStatements() method

**Signature:**

```typescript
getCtorTailStatements?(
key: MemberedStatementsKey,
): readonly stringWriterOrStatementImpl[];
```

## Parameters

| Parameter | Type | Description |
| --- | --- | --- |
| key | [MemberedStatementsKey](./ts-morph-structures.memberedstatementskey.md) | |

**Returns:**

readonly [stringWriterOrStatementImpl](./ts-morph-structures.stringwriterorstatementimpl.md)<!-- -->\[\]

Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
<!-- Do not edit this file. It is automatically generated by API Documenter. -->

[Home](./index.md) &gt; [ts-morph-structures](./ts-morph-structures.md) &gt; [ClassStatementsGetter](./ts-morph-structures.classstatementsgetter.md) &gt; [getHeadStatements](./ts-morph-structures.classstatementsgetter.getheadstatements.md)

## ClassStatementsGetter.getHeadStatements() method

**Signature:**

```typescript
getHeadStatements?(
key: MemberedStatementsKey,
): readonly stringWriterOrStatementImpl[];
```

## Parameters

| Parameter | Type | Description |
| --- | --- | --- |
| key | [MemberedStatementsKey](./ts-morph-structures.memberedstatementskey.md) | |

**Returns:**

readonly [stringWriterOrStatementImpl](./ts-morph-structures.stringwriterorstatementimpl.md)<!-- -->\[\]

Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
<!-- Do not edit this file. It is automatically generated by API Documenter. -->

[Home](./index.md) &gt; [ts-morph-structures](./ts-morph-structures.md) &gt; [ClassStatementsGetter](./ts-morph-structures.classstatementsgetter.md) &gt; [getPropertyInitializer](./ts-morph-structures.classstatementsgetter.getpropertyinitializer.md)

## ClassStatementsGetter.getPropertyInitializer() method

**Signature:**

```typescript
getPropertyInitializer?(
key: MemberedStatementsKey,
): stringWriterOrStatementImpl;
```

## Parameters

| Parameter | Type | Description |
| --- | --- | --- |
| key | [MemberedStatementsKey](./ts-morph-structures.memberedstatementskey.md) | |

**Returns:**

[stringWriterOrStatementImpl](./ts-morph-structures.stringwriterorstatementimpl.md)

Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
<!-- Do not edit this file. It is automatically generated by API Documenter. -->

[Home](./index.md) &gt; [ts-morph-structures](./ts-morph-structures.md) &gt; [ClassStatementsGetter](./ts-morph-structures.classstatementsgetter.md) &gt; [getTailStatements](./ts-morph-structures.classstatementsgetter.gettailstatements.md)

## ClassStatementsGetter.getTailStatements() method

**Signature:**

```typescript
getTailStatements?(
key: MemberedStatementsKey,
): readonly stringWriterOrStatementImpl[];
```

## Parameters

| Parameter | Type | Description |
| --- | --- | --- |
| key | [MemberedStatementsKey](./ts-morph-structures.memberedstatementskey.md) | |

**Returns:**

readonly [stringWriterOrStatementImpl](./ts-morph-structures.stringwriterorstatementimpl.md)<!-- -->\[\]

11 changes: 11 additions & 0 deletions docs/api/ts-morph-structures.classstatementsgetter.keyword.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
<!-- Do not edit this file. It is automatically generated by API Documenter. -->

[Home](./index.md) &gt; [ts-morph-structures](./ts-morph-structures.md) &gt; [ClassStatementsGetter](./ts-morph-structures.classstatementsgetter.md) &gt; [keyword](./ts-morph-structures.classstatementsgetter.keyword.md)

## ClassStatementsGetter.keyword property

**Signature:**

```typescript
keyword: readonly string;
```
Loading

0 comments on commit e684a0e

Please sign in to comment.