# typescript — functions

- [createInstanceMemberSymbol](createInstanceMemberSymbol.md) — import { createInstanceMemberSymbol } from "@alloy-js/typescript";
- [createLexicalScope](createLexicalScope.md) — import { createLexicalScope } from "@alloy-js/typescript";
- [createMemberScope](createMemberScope.md) — import { createMemberScope } from "@alloy-js/typescript";
- [createMemberSymbol](createMemberSymbol.md) — import { createMemberSymbol } from "@alloy-js/typescript";
- [createPackage](createPackage.md) — import { createPackage } from "@alloy-js/typescript";
- [createPrivateInstanceMemberSymbol](createPrivateInstanceMemberSymbol.md) — import { createPrivateInstanceMemberSymbol } from "@alloy-js/typescript";
- [createPrivateStaticMemberSymbol](createPrivateStaticMemberSymbol.md) — import { createPrivateStaticMemberSymbol } from "@alloy-js/typescript";
- [createStaticMemberSymbol](createStaticMemberSymbol.md) — import { createStaticMemberSymbol } from "@alloy-js/typescript";
- [createTransientValueSymbol](createTransientValueSymbol.md) — import { createTransientValueSymbol } from "@alloy-js/typescript";
- [createTSNamePolicy](createTSNamePolicy.md) — import { createTSNamePolicy } from "@alloy-js/typescript";
- [createTypeAndValueSymbol](createTypeAndValueSymbol.md) — import { createTypeAndValueSymbol } from "@alloy-js/typescript";
- [createTypeSymbol](createTypeSymbol.md) — import { createTypeSymbol } from "@alloy-js/typescript";
- [createValueSymbol](createValueSymbol.md) — import { createValueSymbol } from "@alloy-js/typescript";
- [decl](decl.md) — import { decl } from "@alloy-js/typescript";
- [declMember](declMember.md) — import { declMember } from "@alloy-js/typescript";
- [declType](declType.md) — import { declType } from "@alloy-js/typescript";
- [getPackageScope](getPackageScope.md) — Retrieve the package scope associated with an external package created via createPackage.
- [getSourceDirectoryData](getSourceDirectoryData.md) — import { getSourceDirectoryData } from "@alloy-js/typescript";
- [ref](ref.md) — import { ref } from "@alloy-js/typescript";
- [tsNameConflictResolver](tsNameConflictResolver.md) — import { tsNameConflictResolver } from "@alloy-js/typescript";
- [useTSLexicalScope](useTSLexicalScope.md) — import { useTSLexicalScope } from "@alloy-js/typescript";
- [useTSLexicalScopeIfPresent](useTSLexicalScopeIfPresent.md) — import { useTSLexicalScopeIfPresent } from "@alloy-js/typescript";
- [useTSMemberScope](useTSMemberScope.md) — import { useTSMemberScope } from "@alloy-js/typescript";
- [useTSNamePolicy](useTSNamePolicy.md) — import { useTSNamePolicy } from "@alloy-js/typescript";
- [useTSScope](useTSScope.md) — import { useTSScope } from "@alloy-js/typescript";
