<!-- Public documentation export; not library implementation source. -->
# PineLibraryDependencyAnalysis

[Integration guide](https://docs.lumencharts.com/charting-library/reference/compatibility) · [Reference index](https://docs.lumencharts.com/charting-library/api/)

Public contract reference. This declaration describes types and callback shapes; availability is constrained by the linked integration guide and the runtime capability. Legacy product-specific fields are not a promise of implementation.

## Extends

[PineLibraryLockEntry](https://docs.lumencharts.com/charting-library/api/PineLibraryLockEntry)

## alias {#alias}

```ts
alias: string;
```

Use the type signature above and the integration guide for the owning capability.

## dependencies {#dependencies}

```ts
dependencies: PineLibraryRequest[];
```

Use the type signature above and the integration guide for the owning capability.

## exports {#exports}

```ts
exports: Array<{
    name: string;
    kind: "constant" | "function" | "method" | "type";
    line: number;
    column: number;
    endLine: number;
    endColumn: number;
  }>;
```

Use the type signature above and the integration guide for the owning capability.

## usedExports {#usedexports}

```ts
usedExports: string[];
```

Use the type signature above and the integration guide for the owning capability.

## Related types

- [PineLibraryLockEntry](https://docs.lumencharts.com/charting-library/api/PineLibraryLockEntry)
- [PineLibraryRequest](https://docs.lumencharts.com/charting-library/api/PineLibraryRequest)

---
Documentation page: https://docs.lumencharts.com/charting-library/api/PineLibraryDependencyAnalysis
