Files
start-os/sdk/package/lib/test/host.test.ts
Aiden McClelland 855c1f1b07 style(sdk): apply prettier with single quotes
Run prettier across sdk/base and sdk/package to apply the
standardized quote style (single quotes matching web).
2026-02-05 13:34:01 -07:00

30 lines
847 B
TypeScript

import { ServiceInterfaceBuilder } from '../../../base/lib/interfaces/ServiceInterfaceBuilder'
import { Effects } from '../../../base/lib/Effects'
import { sdk } from '../test/output.sdk'
describe('host', () => {
test('Testing that the types work', () => {
async function test(effects: Effects) {
const foo = sdk.MultiHost.of(effects, 'foo')
const fooOrigin = await foo.bindPort(80, {
protocol: 'http' as const,
preferredExternalPort: 80,
})
const fooInterface = new ServiceInterfaceBuilder({
effects,
name: 'Foo',
id: 'foo',
description: 'A Foo',
type: 'ui',
username: 'bar',
path: '/baz',
query: { qux: 'yes' },
schemeOverride: null,
masked: false,
})
await fooOrigin.export([fooInterface])
}
})
})