---
url: >-
  https://adk.nht.io/api/@nhtio/adk/batteries/skills/type-aliases/SpooledKindResolver.md
description: >-
  An artifact constructor or lazy/default-export resolver for a named skill
  result kind.
---

# Type Alias: SpooledKindResolver

```ts
type SpooledKindResolver =
  | SpooledArtifactConstructor
  | (() =>
      | SpooledArtifactConstructor
      | {
          default: SpooledArtifactConstructor;
        }
      | Promise<
          | SpooledArtifactConstructor
          | {
              default: SpooledArtifactConstructor;
            }
        >);
```

Defined in: [src/batteries/skills/types.ts:235](https://github.com/NHTIO/ADK/blob/v1.20260911.0/src/src/batteries/skills/types.ts#L235)

An artifact constructor or lazy/default-export resolver for a named skill result kind.
