# SymbolDef (/docs/api/interfaces/SymbolDef)



Defined in: [packages/core/src/symbols.ts:12](https://github.com/austenstone/actio/blob/2b01e694a0f76521d8c073f3c6a2e48917d2c9d9/packages/core/src/symbols.ts#L12)

## Properties [#properties]

### compileTimeKnown [#compiletimeknown]

```ts
compileTimeKnown: boolean;
```

Defined in: [packages/core/src/symbols.ts:16](https://github.com/austenstone/actio/blob/2b01e694a0f76521d8c073f3c6a2e48917d2c9d9/packages/core/src/symbols.ts#L16)

***

### hasDefault? [#hasdefault]

```ts
optional hasDefault?: boolean;
```

Defined in: [packages/core/src/symbols.ts:17](https://github.com/austenstone/actio/blob/2b01e694a0f76521d8c073f3c6a2e48917d2c9d9/packages/core/src/symbols.ts#L17)

***

### kind [#kind]

```ts
kind: SymbolKind;
```

Defined in: [packages/core/src/symbols.ts:14](https://github.com/austenstone/actio/blob/2b01e694a0f76521d8c073f3c6a2e48917d2c9d9/packages/core/src/symbols.ts#L14)

***

### name [#name]

```ts
name: string;
```

Defined in: [packages/core/src/symbols.ts:13](https://github.com/austenstone/actio/blob/2b01e694a0f76521d8c073f3c6a2e48917d2c9d9/packages/core/src/symbols.ts#L13)

***

### required? [#required]

```ts
optional required?: boolean;
```

Defined in: [packages/core/src/symbols.ts:19](https://github.com/austenstone/actio/blob/2b01e694a0f76521d8c073f3c6a2e48917d2c9d9/packages/core/src/symbols.ts#L19)

***

### taint [#taint]

```ts
taint: TaintFacet;
```

Defined in: [packages/core/src/symbols.ts:20](https://github.com/austenstone/actio/blob/2b01e694a0f76521d8c073f3c6a2e48917d2c9d9/packages/core/src/symbols.ts#L20)

***

### type [#type]

```ts
type: ParamType;
```

Defined in: [packages/core/src/symbols.ts:15](https://github.com/austenstone/actio/blob/2b01e694a0f76521d8c073f3c6a2e48917d2c9d9/packages/core/src/symbols.ts#L15)

***

### value? [#value]

```ts
optional value?: unknown;
```

Defined in: [packages/core/src/symbols.ts:21](https://github.com/austenstone/actio/blob/2b01e694a0f76521d8c073f3c6a2e48917d2c9d9/packages/core/src/symbols.ts#L21)

***

### valueKnown? [#valueknown]

```ts
optional valueKnown?: boolean;
```

Defined in: [packages/core/src/symbols.ts:18](https://github.com/austenstone/actio/blob/2b01e694a0f76521d8c073f3c6a2e48917d2c9d9/packages/core/src/symbols.ts#L18)


## Sitemap

Browse the full documentation: [Markdown sitemap](https://austenstone.github.io/actio/sitemap.md) · [XML sitemap](https://austenstone.github.io/actio/sitemap.xml)