Skip to content

Commit 3e72e0a

Browse files
committed
feat(extensionkit): expose more utilities
1 parent 62a5d0d commit 3e72e0a

File tree

4 files changed

+7
-6
lines changed

4 files changed

+7
-6
lines changed

src/entrypoints/extensionkit.ts

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,7 @@
11
export { createBuilderExtension, createExtension, createTypeHooks } from '../extension/extension.js'
22
export { createExtension as createGeneratorExtension } from '../generator/extension/create.js'
3+
// todo: no deep imports, rethink these utilities and/or how they are exported from the graffle package.
4+
export type { Context } from '../client/context.js'
5+
export type { Extension } from '../extension/extension.js'
6+
export type { Builder } from '../lib/builder/__.js'
7+
export { Errors } from '../lib/errors/__.js'

src/extension/extension.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -165,7 +165,6 @@ export const createExtension = <
165165
definitionInput: {
166166
name: $Name
167167
normalizeConfig?: (...args: $ConfigInputParameters) => $Config
168-
// normalizeConfig?: $x
169168
custom?: $Custom
170169
create: (params: { config: $Config }) => {
171170
builder?: $BuilderExtension

src/extensions/SchemaErrors/runtime.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
1-
import { createExtension, createTypeHooks, type Extension } from '../../extension/extension.js'
2-
import { Errors } from '../../lib/errors/__.js'
1+
import { createExtension, createTypeHooks, Errors, type Extension } from '../../entrypoints/extensionkit.js'
32
import { normalizeRequestToNode } from '../../lib/grafaid/request.js'
43
import { type ExcludeNullAndUndefined, isString } from '../../lib/prelude.js'
54
import { isRecordLikeObject } from '../../lib/prelude.js'

src/extensions/Throws/Throws.ts

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,7 @@
1+
import type { Builder, Context } from '../../entrypoints/extensionkit.js'
12
import { createBuilderExtension, createExtension } from '../../entrypoints/extensionkit.js'
23
import { type AssertExtends, type BuilderConfig, type WithInput } from '../../entrypoints/main.js'
34
import type { ConfigManager } from '../../lib/config-manager/__.js'
4-
// todo: no deep imports, rethink these utilities and/or how they are exported from the graffle package.
5-
import type { Context } from '../../client/context.js'
6-
import type { Builder } from '../../lib/builder/__.js'
75

86
export const Throws = createExtension({
97
name: `Throws`,

0 commit comments

Comments
 (0)