/** * Host-side entrypoint for `ncblock/host`. * * Re-exports the bridge valibot schemas and data-source binding types so * anything implementing the host side of the bridge can validate inbound * sandbox traffic and shape outbound traffic without reaching into private * `bridge/*` paths. * * Nothing here is intended for use inside a sandboxed custom block; that * surface lives in the default `ncblock` entrypoint. */ export type { NotionDataSourceBinding, NotionDataSourceBindings, } from "./bridge/dataSources/dataSource.js"; export { notionDataSourceBindingSchema, notionDataSourceBindingsSchema, } from "./bridge/dataSources/dataSource.js"; export type { NotionDataSourcePageBridge } from "./bridge/dataSources/dataSourcePage.js"; export { notionDataSourcePageBridgeSchema } from "./bridge/dataSources/dataSourcePage.js"; export type { CustomBlockDataSourceResolutionErrorCode, CustomBlockDataSourceResolutionErrorInfo, } from "./bridge/dataSources/errors.js"; export { customBlockDataSourceResolutionErrorCodeSchema } from "./bridge/dataSources/errors.js"; export type { CustomBlockPropertyErrorCode, CustomBlockPropertyErrorInfo, } from "./bridge/dataSources/resolveProperty.js"; export { customBlockPropertyErrorCodeSchema } from "./bridge/dataSources/resolveProperty.js"; export type { CustomBlockErrorInfo } from "./bridge/errors.js"; export { customBlockErrorInfoSchema } from "./bridge/errors.js"; export { notionBlockIdSchema, notionDataSourceIdSchema, notionPageIdSchema, } from "./bridge/ids.js"; export { readIncomingType } from "./bridge/incomingType.js"; export type { CreatePageMessage } from "./bridge/messages/createPage.js"; export { createPageMessageSchema } from "./bridge/messages/createPage.js"; export type { CreatePageResultMessage, CustomBlockCreatePageErrorCode, CustomBlockCreatePageErrorInfo, } from "./bridge/messages/createPageResult.js"; export { createPageResultMessageSchema, customBlockCreatePageErrorCodeSchema, customBlockCreatePageErrorInfoSchema, } from "./bridge/messages/createPageResult.js"; export type { CurrentUserChangedMessage } from "./bridge/messages/currentUserChanged.js"; export { currentUserChangedMessageSchema } from "./bridge/messages/currentUserChanged.js"; export type { DataSourcesChangedMessage } from "./bridge/messages/dataSourcesChanged.js"; export { dataSourcesChangedMessageSchema } from "./bridge/messages/dataSourcesChanged.js"; export type { CustomBlockGetPageErrorCode, CustomBlockGetPageErrorInfo, GetPageMessage, GetPageResultMessage, } from "./bridge/messages/getPage.js"; export { customBlockGetPageErrorCodeSchema, customBlockGetPageErrorInfoSchema, getPageMessageSchema, getPageResultMessageSchema, } from "./bridge/messages/getPage.js"; export type { CustomBlockGetUserErrorCode, CustomBlockGetUserErrorInfo, GetUserMessage, GetUserResultMessage, } from "./bridge/messages/getUser.js"; export { customBlockGetUserErrorCodeSchema, customBlockGetUserErrorInfoSchema, getUserMessageSchema, getUserResultMessageSchema, } from "./bridge/messages/getUser.js"; export type { HostToSandboxMessage } from "./bridge/messages/hostToSandbox.js"; export { hostToSandboxMessageSchema } from "./bridge/messages/hostToSandbox.js"; export type { CustomBlockInitErrorCode, CustomBlockInitErrorInfo, InitMessage, } from "./bridge/messages/init.js"; export { customBlockInitErrorCodeSchema, customBlockInitErrorInfoSchema, initMessageSchema, } from "./bridge/messages/init.js"; export type { InvalidHostMessage } from "./bridge/messages/invalidHostMessage.js"; export { invalidHostMessageSchema } from "./bridge/messages/invalidHostMessage.js"; export type { InvalidSandboxMessage } from "./bridge/messages/invalidSandboxMessage.js"; export { invalidSandboxMessageSchema } from "./bridge/messages/invalidSandboxMessage.js"; export type { CustomBlockListUsersErrorCode, CustomBlockListUsersErrorInfo, ListUsersMessage, ListUsersResultMessage, } from "./bridge/messages/listUsers.js"; export { customBlockListUsersErrorCodeSchema, customBlockListUsersErrorInfoSchema, listUsersMessageSchema, listUsersResultMessageSchema, } from "./bridge/messages/listUsers.js"; export type { PageChangedMessage } from "./bridge/messages/pageChanged.js"; export { pageChangedMessageSchema } from "./bridge/messages/pageChanged.js"; export type { ParentChangedMessage } from "./bridge/messages/parentChanged.js"; export { parentChangedMessageSchema } from "./bridge/messages/parentChanged.js"; export type { QueryDataSourceMessage } from "./bridge/messages/queryDataSource.js"; export { queryDataSourceMessageSchema } from "./bridge/messages/queryDataSource.js"; export type { CustomBlockQueryDataSourceErrorCode, CustomBlockQueryDataSourceErrorInfo, QueryDataSourceResultMessage, } from "./bridge/messages/queryDataSourceResult.js"; export { customBlockQueryDataSourceErrorCodeSchema, customBlockQueryDataSourceErrorInfoSchema, queryDataSourceResultMessageSchema, } from "./bridge/messages/queryDataSourceResult.js"; export type { ReadyMessage } from "./bridge/messages/ready.js"; export { readyMessageSchema } from "./bridge/messages/ready.js"; export type { ResizeMessage } from "./bridge/messages/resize.js"; export { resizeMessageSchema } from "./bridge/messages/resize.js"; export type { SandboxToHostMessage } from "./bridge/messages/sandboxToHost.js"; export { sandboxToHostMessageSchema } from "./bridge/messages/sandboxToHost.js"; export type { ThemeChangedMessage } from "./bridge/messages/themeChanged.js"; export { themeChangedMessageSchema } from "./bridge/messages/themeChanged.js"; export type { UpdatePageMessage } from "./bridge/messages/updatePage.js"; export { updatePageMessageSchema } from "./bridge/messages/updatePage.js"; export type { CustomBlockUpdatePageErrorCode, CustomBlockUpdatePageErrorInfo, UpdatePageResultMessage, } from "./bridge/messages/updatePageResult.js"; export { customBlockUpdatePageErrorCodeSchema, customBlockUpdatePageErrorInfoSchema, updatePageResultMessageSchema, } from "./bridge/messages/updatePageResult.js"; export type { CustomBlockPage } from "./bridge/pages/page.js"; export { customBlockPageSchema } from "./bridge/pages/page.js"; export { notionParentSchema } from "./bridge/parent.js"; export { type CustomBlockHostHandle, type CustomBlockHostOptions, createCustomBlockHost, } from "./host/createCustomBlockHost.js"; export type { CustomBlockHostDataSourcesPayload, CustomBlockHostInitialDataSources, CustomBlockHostInitialState, } from "./host/lifecycle/types.js"; export type { CustomBlockHostCreatePageResult, CustomBlockHostGetPageResult, CustomBlockHostGetUserResult, CustomBlockHostHandlers, CustomBlockHostListUsersResult, CustomBlockHostLogDirection, CustomBlockHostUpdatePageResult, } from "./host/messages/types.js"; export type { CustomBlockHostQueryDataSourceResult } from "./host/queries/types.js"; //# sourceMappingURL=host.d.ts.map