@blockprotocol/core
Advanced tools
Comparing version
@@ -5,2 +5,2 @@ export { CoreBlockHandler } from "./core-block-handler"; | ||
export { ServiceHandler } from "./service-handler"; | ||
export type { BlockMetadata, BlockMetadataRepository, BlockVariant, HtmlBlockDefinition, JsonArray, JsonObject, JsonValue, Message, MessageCallback, MessageData, MessageError, MessageReturn, ServiceDefinition, ServiceMessageDefinition, UnknownRecord, } from "./types"; | ||
export type { BlockMetadata, BlockMetadataRepository, BlockVariant, HtmlBlockDefinition, JsonArray, JsonObject, JsonValue, Message, MessageCallback, MessageData, MessageError, ServiceDefinition, ServiceMessageDefinition, UnknownRecord, } from "./types"; |
@@ -119,8 +119,5 @@ import { CoreHandler } from "./core-handler"; | ||
} | ||
export type MessageReturn<T extends any> = { | ||
data: T; | ||
export type MessageCallback<InputData, InputErrorCode extends string | null, ReturnData extends any | null = null, ReturnErrorCode extends ReturnData extends null ? null : string | null = null> = { | ||
(messageData: MessageData<InputData, InputErrorCode>): ReturnData extends null ? void : Promise<MessageData<ReturnData, ReturnErrorCode>>; | ||
}; | ||
export type MessageCallback<InputData, InputErrorCode extends string | null, ReturnData extends MessageReturn<any> | null = null, ReturnErrorCode extends ReturnData extends null ? null : string | null = null> = { | ||
(messageData: MessageData<InputData, InputErrorCode>): ReturnData extends null ? void : Promise<MessageData<(ReturnData extends null ? never : ReturnData)["data"], ReturnErrorCode>>; | ||
}; | ||
export type GenericMessageCallback = MessageCallback<any, string> | MessageCallback<any, string, any> | MessageCallback<any, null, any> | MessageCallback<any, null, any, string>; | ||
@@ -127,0 +124,0 @@ export type MessageCallbacksByService = { |
@@ -5,2 +5,2 @@ export { CoreBlockHandler } from "./core-block-handler"; | ||
export { ServiceHandler } from "./service-handler"; | ||
export type { BlockMetadata, BlockMetadataRepository, BlockVariant, HtmlBlockDefinition, JsonArray, JsonObject, JsonValue, Message, MessageCallback, MessageData, MessageError, MessageReturn, ServiceDefinition, ServiceMessageDefinition, UnknownRecord, } from "./types"; | ||
export type { BlockMetadata, BlockMetadataRepository, BlockVariant, HtmlBlockDefinition, JsonArray, JsonObject, JsonValue, Message, MessageCallback, MessageData, MessageError, ServiceDefinition, ServiceMessageDefinition, UnknownRecord, } from "./types"; |
@@ -119,8 +119,5 @@ import { CoreHandler } from "./core-handler"; | ||
} | ||
export type MessageReturn<T extends any> = { | ||
data: T; | ||
export type MessageCallback<InputData, InputErrorCode extends string | null, ReturnData extends any | null = null, ReturnErrorCode extends ReturnData extends null ? null : string | null = null> = { | ||
(messageData: MessageData<InputData, InputErrorCode>): ReturnData extends null ? void : Promise<MessageData<ReturnData, ReturnErrorCode>>; | ||
}; | ||
export type MessageCallback<InputData, InputErrorCode extends string | null, ReturnData extends MessageReturn<any> | null = null, ReturnErrorCode extends ReturnData extends null ? null : string | null = null> = { | ||
(messageData: MessageData<InputData, InputErrorCode>): ReturnData extends null ? void : Promise<MessageData<(ReturnData extends null ? never : ReturnData)["data"], ReturnErrorCode>>; | ||
}; | ||
export type GenericMessageCallback = MessageCallback<any, string> | MessageCallback<any, string, any> | MessageCallback<any, null, any> | MessageCallback<any, null, any, string>; | ||
@@ -127,0 +124,0 @@ export type MessageCallbacksByService = { |
{ | ||
"name": "@blockprotocol/core", | ||
"version": "0.0.14-canary-20230209153829", | ||
"version": "0.0.14", | ||
"description": "Implementation of the Block Protocol Core specification for blocks and embedding applications", | ||
@@ -27,12 +27,10 @@ "keywords": [ | ||
"import": "./dist/esm/index.js", | ||
"require": "./dist/cjs/index.js", | ||
"default": "./dist/esm/index.js" | ||
"require": "./dist/cjs/index.js" | ||
}, | ||
"./react": { | ||
"import": "./dist/esm/react.js", | ||
"require": "./dist/cjs/react.js", | ||
"default": "./dist/esm/react.js" | ||
"require": "./dist/cjs/react.js" | ||
} | ||
}, | ||
"main": "./dist/esm/index.js", | ||
"main": "./dist/cjs/index.js", | ||
"module": "./dist/esm/index.js", | ||
@@ -39,0 +37,0 @@ "types": "./dist/esm/index.d.ts", |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
256214
-0.41%2639
-0.23%