Skip to content

Commit b59ed45

Browse files
committed
feat: export Selector type
1 parent bfd3cf1 commit b59ed45

File tree

2 files changed

+2
-1
lines changed

2 files changed

+2
-1
lines changed

src/index.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ export {
99
createNullableResourceSelector,
1010
createResourceCollectionSelector,
1111
createDataSelector,
12+
type Selector,
1213
} from "./selector.ts";
1314
export type {
1415
ResourceCollectionDocumentResult,

src/selector.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -149,7 +149,7 @@ const flattenResource = <TDeserializer extends AnyResourceDeserializer>(
149149
return flat as ResourceResult<TDeserializer>;
150150
};
151151

152-
type Selector<T> = (raw: unknown) => T;
152+
export type Selector<T> = (raw: unknown) => T;
153153

154154
const createFlattenedDocumentFromData = <TData, TMetaSchema extends ZodTypeAny>(
155155
result: z.output<DocumentSchema<z.ZodTypeAny, TMetaSchema>>,

0 commit comments

Comments
 (0)