Skip to content

Commit e8e68d1

Browse files
committed
durable-event-iterator -> durable-iterator
1 parent 5412302 commit e8e68d1

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

45 files changed

+325
-323
lines changed

packages/durable-event-iterator/src/client/event-iterator.test-d.ts

Lines changed: 0 additions & 18 deletions
This file was deleted.

packages/durable-event-iterator/src/error.ts

Lines changed: 0 additions & 2 deletions
This file was deleted.

packages/durable-event-iterator/src/event-iterator.test-d.ts

Lines changed: 0 additions & 81 deletions
This file was deleted.
File renamed without changes.
File renamed without changes.
File renamed without changes.

packages/durable-event-iterator/package.json renamed to packages/durable-iterator/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
{
2-
"name": "@orpc/experimental-durable-event-iterator",
2+
"name": "@orpc/experimental-durable-iterator",
33
"type": "module",
44
"version": "1.8.7",
55
"license": "MIT",
66
"homepage": "https://orpc.unnoq.com",
77
"repository": {
88
"type": "git",
99
"url": "git+https://github.com/unnoq/orpc.git",
10-
"directory": "packages/durable-event-iterator"
10+
"directory": "packages/durable-iterator"
1111
},
1212
"keywords": [
1313
"unnoq",

packages/durable-event-iterator/src/client/contract.ts renamed to packages/durable-iterator/src/client/contract.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import type { AsyncIteratorClass } from '@orpc/shared'
22
import { oc, type } from '@orpc/contract'
33
import * as v from 'valibot'
44

5-
export const durableEventIteratorContract = {
5+
export const DurableIteratorContract = {
66
subscribe: oc.output(type<AsyncIteratorClass<any>>()),
77
call: oc.input(
88
v.object({
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
import type { Client } from '@orpc/client'
2+
import type { AsyncIteratorClass } from '@orpc/shared'
3+
import type { DurableIteratorObject } from '../object'
4+
import type { ClientDurableIterator, ClientDurableIteratorRpcContext } from './event-iterator'
5+
6+
it('ClientDurableIterator', () => {
7+
interface SomeObject extends DurableIteratorObject<{ v: string }, { token: string }> {
8+
sendMessage: (ws: WebSocket) => Client<object, string, string, Error>
9+
}
10+
11+
type ClientIterator = ClientDurableIterator<SomeObject, 'sendMessage'>
12+
13+
expectTypeOf<ClientIterator>().toExtend<AsyncIteratorClass<{ v: string }>>()
14+
15+
expectTypeOf<ClientIterator['sendMessage']>().toEqualTypeOf<
16+
Client<ClientDurableIteratorRpcContext, string, string, Error>
17+
>()
18+
})

packages/durable-event-iterator/src/client/event-iterator.test.ts renamed to packages/durable-iterator/src/client/event-iterator.test.ts

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
1-
import type { DurableEventIteratorTokenPayload } from '../schemas'
1+
import type { DurableIteratorTokenPayload } from '../schemas'
22
import { AsyncIteratorClass, isAsyncIteratorObject } from '@orpc/shared'
33
import { SignJWT } from 'jose'
4-
import { createClientDurableEventIterator } from './event-iterator'
4+
import { createClientDurableIterator } from './event-iterator'
55

6-
describe('createClientDurableEventIterator', async () => {
6+
describe('createClientDurableIterator', async () => {
77
const signingKey = new TextEncoder().encode('some-secret-key')
88

9-
const tokenPayload: Omit<DurableEventIteratorTokenPayload, 'iat' | 'exp'> = {
9+
const tokenPayload: Omit<DurableIteratorTokenPayload, 'iat' | 'exp'> = {
1010
chn: 'some-channel',
1111
rpc: ['method1', 'method2'],
1212
att: { some: 'claims' },
@@ -22,7 +22,7 @@ describe('createClientDurableEventIterator', async () => {
2222
const cleanup = vi.fn(() => Promise.resolve())
2323
const call = vi.fn(() => Promise.resolve('__call__'))
2424

25-
const iterator = createClientDurableEventIterator(new AsyncIteratorClass<any>(next, cleanup), {
25+
const iterator = createClientDurableIterator(new AsyncIteratorClass<any>(next, cleanup), {
2626
call,
2727
}, {
2828
token,

0 commit comments

Comments
 (0)