@promptbook/remote-server
Advanced tools
Comparing version 0.18.0 to 0.19.0
@@ -19,3 +19,6 @@ import { CommonExecutionToolsOptions } from '../execution/CommonExecutionToolsOptions'; | ||
import { string_char_emoji } from '../types/typeAliasEmoji'; | ||
import { ILicense, IPersonProfile, IRepository, number_bytes, number_days, number_gigabytes, number_hours, number_integer, number_kilobytes, number_likeness, number_megabytes, number_miliseconds, number_minutes, number_months, number_negative, number_percent, number_positive, number_seconds, number_terabytes, number_weeks, number_years, string_attribute, string_attribute_value_scope, string_business_category_name, string_char, string_chat_prompt, string_color, string_completion_prompt, string_css, string_css_class, string_css_property, string_css_selector, string_css_value, string_data_url, string_domain, string_email, string_file_absolute_path, string_file_extension, string_file_path, string_file_relative_path, string_filename, string_folder_absolute_path, string_folder_path, string_folder_relative_path, string_host, string_hostname, string_href, string_html, string_javascript, string_javascript_name, string_license, string_license_token, string_markdown, string_markdown_text, string_mime_type, string_mime_type_with_wildcard, string_model_name, string_name, string_page, string_password, string_person_fullname, string_person_profile, string_pgp_key, string_prompt, string_protocol, string_ptbk_url, string_ptbk_url_with_hashtemplate, string_script, string_sha256, string_ssh_key, string_svg, string_tdl, string_template, string_text_prompt, string_title, string_token, string_translate_language, string_translate_name, string_translate_name_not_normalized, string_uri, string_uri_part, string_uriid, string_url, string_url_image, string_version, string_version_dependency, string_wallpaper_id, string_xml, uuid, uuid_first_segment } from '../types/typeAliases'; | ||
export { CommonExecutionToolsOptions, ExecutionTools, ExecutionType, ILicense, IPersonProfile, IRepository, ModelRequirements, ModelVariant, NaturalExecutionTools, Parameters, Prompt, PromptChatResult, PromptCommonResult, PromptCompletionResult, PromptResult, PromptTemplateJson, PromptTemplateParameterJson, PromptTemplatePipelineJson, PromptTemplatePipelineString, PtpExecutor, ScriptExecutionTools, ScriptExecutionToolsExecuteOptions, ScriptLanguage, TaskProgress, UserInterfaceTools, UserInterfaceToolsPromptDialogOptions, number_bytes, number_days, number_gigabytes, number_hours, number_integer, number_kilobytes, number_likeness, number_megabytes, number_miliseconds, number_minutes, number_months, number_negative, number_percent, number_positive, number_seconds, number_terabytes, number_weeks, number_years, string_attribute, string_attribute_value_scope, string_business_category_name, string_char, string_char_emoji, string_chat_prompt, string_color, string_completion_prompt, string_css, string_css_class, string_css_property, string_css_selector, string_css_value, string_data_url, string_domain, string_email, string_file_absolute_path, string_file_extension, string_file_path, string_file_relative_path, string_filename, string_folder_absolute_path, string_folder_path, string_folder_relative_path, string_host, string_hostname, string_href, string_html, string_javascript, string_javascript_name, string_license, string_license_token, string_markdown, string_markdown_text, string_mime_type, string_mime_type_with_wildcard, string_model_name, string_name, string_page, string_password, string_person_fullname, string_person_profile, string_pgp_key, string_prompt, string_protocol, string_ptbk_url, string_ptbk_url_with_hashtemplate, string_script, string_sha256, string_ssh_key, string_svg, string_tdl, string_template, string_text_prompt, string_title, string_token, string_translate_language, string_translate_name, string_translate_name_not_normalized, string_uri, string_uri_part, string_uriid, string_url, string_url_image, string_version, string_version_dependency, string_wallpaper_id, string_xml, uuid, uuid_first_segment, }; | ||
import { ILicense, IPersonProfile, IRepository, client_id, number_bytes, number_days, number_gigabytes, number_hours, number_integer, number_kilobytes, number_likeness, number_megabytes, number_miliseconds, number_minutes, number_months, number_negative, number_percent, number_positive, number_seconds, number_terabytes, number_weeks, number_years, string_attribute, string_attribute_value_scope, string_business_category_name, string_char, string_chat_prompt, string_color, string_completion_prompt, string_css, string_css_class, string_css_property, string_css_selector, string_css_value, string_data_url, string_domain, string_email, string_file_absolute_path, string_file_extension, string_file_path, string_file_relative_path, string_filename, string_folder_absolute_path, string_folder_path, string_folder_relative_path, string_host, string_hostname, string_href, string_html, string_javascript, string_javascript_name, string_license, string_license_token, string_markdown, string_markdown_text, string_mime_type, string_mime_type_with_wildcard, string_model_name, string_name, string_page, string_password, string_person_fullname, string_person_profile, string_pgp_key, string_prompt, string_protocol, string_ptbk_url, string_ptbk_url_with_hashtemplate, string_script, string_sha256, string_ssh_key, string_svg, string_tdl, string_template, string_text_prompt, string_title, string_token, string_translate_language, string_translate_name, string_translate_name_not_normalized, string_uri, string_uri_part, string_uriid, string_url, string_url_image, string_version, string_version_dependency, string_xml } from '../types/typeAliases'; | ||
export { CommonExecutionToolsOptions, ExecutionTools, ExecutionType, ILicense, IPersonProfile, IRepository, ModelRequirements, ModelVariant, NaturalExecutionTools, Parameters, Prompt, PromptChatResult, PromptCommonResult, PromptCompletionResult, PromptResult, PromptTemplateJson, PromptTemplateParameterJson, PromptTemplatePipelineJson, PromptTemplatePipelineString, PtpExecutor, ScriptExecutionTools, ScriptExecutionToolsExecuteOptions, ScriptLanguage, TaskProgress, UserInterfaceTools, UserInterfaceToolsPromptDialogOptions, client_id, number_bytes, number_days, number_gigabytes, number_hours, number_integer, number_kilobytes, number_likeness, number_megabytes, number_miliseconds, number_minutes, number_months, number_negative, number_percent, number_positive, number_seconds, number_terabytes, number_weeks, number_years, string_attribute, string_attribute_value_scope, string_business_category_name, string_char, string_char_emoji, string_chat_prompt, string_color, string_completion_prompt, string_css, string_css_class, string_css_property, string_css_selector, string_css_value, string_data_url, string_domain, string_email, string_file_absolute_path, string_file_extension, string_file_path, string_file_relative_path, string_filename, string_folder_absolute_path, string_folder_path, string_folder_relative_path, string_host, string_hostname, string_href, string_html, string_javascript, string_javascript_name, string_license, string_license_token, string_markdown, string_markdown_text, string_mime_type, string_mime_type_with_wildcard, string_model_name, string_name, string_page, string_password, string_person_fullname, string_person_profile, string_pgp_key, string_prompt, string_protocol, string_ptbk_url, string_ptbk_url_with_hashtemplate, string_script, string_sha256, string_ssh_key, string_svg, string_tdl, string_template, string_text_prompt, string_title, string_token, string_translate_language, string_translate_name, string_translate_name_not_normalized, string_uri, string_uri_part, string_uriid, string_url, string_url_image, string_version, string_version_dependency, string_xml, }; | ||
/** | ||
* TODO: !!! Filter out all the types that are not used in the library | ||
*/ |
@@ -1,3 +0,3 @@ | ||
import { uuid } from '../../../../.././types/typeAliases'; | ||
import { Prompt } from '../../../../../types/Prompt'; | ||
import type { client_id } from '../../../../.././types/typeAliases'; | ||
import type { Prompt } from '../../../../../types/Prompt'; | ||
/** | ||
@@ -12,3 +12,3 @@ * Socket.io progress for remote text generation | ||
*/ | ||
readonly clientId: uuid; | ||
readonly clientId: client_id; | ||
/** | ||
@@ -15,0 +15,0 @@ * The Prompt to execute |
@@ -1,5 +0,5 @@ | ||
import { PromptTemplatePipelineLibrary } from '../../../../../classes/PromptTemplatePipelineLibrary'; | ||
import { string_uri, uuid } from '../../../../../types/typeAliases'; | ||
import { CommonExecutionToolsOptions } from '../../../../CommonExecutionToolsOptions'; | ||
import { NaturalExecutionTools } from '../../../../NaturalExecutionTools'; | ||
import type { PromptTemplatePipelineLibrary } from '../../../../../classes/PromptTemplatePipelineLibrary'; | ||
import type { client_id, string_uri } from '../../../../../types/typeAliases'; | ||
import type { CommonExecutionToolsOptions } from '../../../../CommonExecutionToolsOptions'; | ||
import type { NaturalExecutionTools } from '../../../../NaturalExecutionTools'; | ||
export interface RemoteServerOptions extends CommonExecutionToolsOptions { | ||
@@ -26,3 +26,3 @@ /** | ||
*/ | ||
createNaturalExecutionTools(clientId: uuid): NaturalExecutionTools; | ||
createNaturalExecutionTools(clientId: client_id): NaturalExecutionTools; | ||
} |
@@ -1,2 +0,2 @@ | ||
import { string_uri, uuid } from '../../../.././types/typeAliases'; | ||
import type { client_id, string_uri } from '../../../.././types/typeAliases'; | ||
import { CommonExecutionToolsOptions } from '../../../CommonExecutionToolsOptions'; | ||
@@ -22,3 +22,3 @@ /** | ||
*/ | ||
readonly clientId: uuid; | ||
readonly clientId: client_id; | ||
} |
@@ -13,3 +13,6 @@ /** | ||
export type PromptTemplatePipelineString = string & { | ||
readonly __type: 'PromptTemplatePipeline'; | ||
readonly _type: 'PromptTemplatePipeline'; | ||
}; | ||
/** | ||
* TODO: !! Better validation (validatePromptTemplatePipelineString) or remove branded type and make it just string | ||
*/ |
@@ -250,13 +250,6 @@ /** | ||
/** | ||
* Branded type for UUIDs version 4 | ||
* This will not allow to pass some random string where should be only a valid UUID | ||
* | ||
* Use utils: | ||
* - `randomUuid` to generate | ||
* - `isValidUuid to check validity | ||
* | ||
* For example `"5a0a153d-7be9-4018-9eda-e0e2e2b89bd9"` | ||
* Branded type client id | ||
*/ | ||
export type uuid = string & { | ||
readonly __type: 'UUID'; | ||
export type client_id = string & { | ||
readonly _type: 'client_id'; | ||
}; | ||
@@ -266,16 +259,2 @@ /** | ||
* | ||
* For example `"5a0a153d-7be9-4018-9eda-e0e2e2b89bd9"` | ||
*/ | ||
export type string_wallpaper_id = uuid | string_uriid; | ||
/** | ||
* Semantic helper | ||
* UUID with only the first part of the UUID | ||
* | ||
* | ||
* For example `"5a0a153d"` | ||
*/ | ||
export type uuid_first_segment = string; | ||
/** | ||
* Semantic helper | ||
* | ||
* For example `"b126926439c5fcb83609888a11283723c1ef137c0ad599a77a1be81812bd221d"` | ||
@@ -282,0 +261,0 @@ */ |
{ | ||
"name": "@promptbook/remote-server", | ||
"version": "0.18.0", | ||
"version": "0.19.0", | ||
"description": "Library to supercharge your use of large language models", | ||
@@ -41,3 +41,3 @@ "private": false, | ||
"peerDependencies": { | ||
"@promptbook/core": "0.18.0" | ||
"@promptbook/core": "0.19.0" | ||
}, | ||
@@ -44,0 +44,0 @@ "main": "./umd/index.umd.js", |
@@ -19,3 +19,6 @@ import { CommonExecutionToolsOptions } from '../execution/CommonExecutionToolsOptions'; | ||
import { string_char_emoji } from '../types/typeAliasEmoji'; | ||
import { ILicense, IPersonProfile, IRepository, number_bytes, number_days, number_gigabytes, number_hours, number_integer, number_kilobytes, number_likeness, number_megabytes, number_miliseconds, number_minutes, number_months, number_negative, number_percent, number_positive, number_seconds, number_terabytes, number_weeks, number_years, string_attribute, string_attribute_value_scope, string_business_category_name, string_char, string_chat_prompt, string_color, string_completion_prompt, string_css, string_css_class, string_css_property, string_css_selector, string_css_value, string_data_url, string_domain, string_email, string_file_absolute_path, string_file_extension, string_file_path, string_file_relative_path, string_filename, string_folder_absolute_path, string_folder_path, string_folder_relative_path, string_host, string_hostname, string_href, string_html, string_javascript, string_javascript_name, string_license, string_license_token, string_markdown, string_markdown_text, string_mime_type, string_mime_type_with_wildcard, string_model_name, string_name, string_page, string_password, string_person_fullname, string_person_profile, string_pgp_key, string_prompt, string_protocol, string_ptbk_url, string_ptbk_url_with_hashtemplate, string_script, string_sha256, string_ssh_key, string_svg, string_tdl, string_template, string_text_prompt, string_title, string_token, string_translate_language, string_translate_name, string_translate_name_not_normalized, string_uri, string_uri_part, string_uriid, string_url, string_url_image, string_version, string_version_dependency, string_wallpaper_id, string_xml, uuid, uuid_first_segment } from '../types/typeAliases'; | ||
export { CommonExecutionToolsOptions, ExecutionTools, ExecutionType, ILicense, IPersonProfile, IRepository, ModelRequirements, ModelVariant, NaturalExecutionTools, Parameters, Prompt, PromptChatResult, PromptCommonResult, PromptCompletionResult, PromptResult, PromptTemplateJson, PromptTemplateParameterJson, PromptTemplatePipelineJson, PromptTemplatePipelineString, PtpExecutor, ScriptExecutionTools, ScriptExecutionToolsExecuteOptions, ScriptLanguage, TaskProgress, UserInterfaceTools, UserInterfaceToolsPromptDialogOptions, number_bytes, number_days, number_gigabytes, number_hours, number_integer, number_kilobytes, number_likeness, number_megabytes, number_miliseconds, number_minutes, number_months, number_negative, number_percent, number_positive, number_seconds, number_terabytes, number_weeks, number_years, string_attribute, string_attribute_value_scope, string_business_category_name, string_char, string_char_emoji, string_chat_prompt, string_color, string_completion_prompt, string_css, string_css_class, string_css_property, string_css_selector, string_css_value, string_data_url, string_domain, string_email, string_file_absolute_path, string_file_extension, string_file_path, string_file_relative_path, string_filename, string_folder_absolute_path, string_folder_path, string_folder_relative_path, string_host, string_hostname, string_href, string_html, string_javascript, string_javascript_name, string_license, string_license_token, string_markdown, string_markdown_text, string_mime_type, string_mime_type_with_wildcard, string_model_name, string_name, string_page, string_password, string_person_fullname, string_person_profile, string_pgp_key, string_prompt, string_protocol, string_ptbk_url, string_ptbk_url_with_hashtemplate, string_script, string_sha256, string_ssh_key, string_svg, string_tdl, string_template, string_text_prompt, string_title, string_token, string_translate_language, string_translate_name, string_translate_name_not_normalized, string_uri, string_uri_part, string_uriid, string_url, string_url_image, string_version, string_version_dependency, string_wallpaper_id, string_xml, uuid, uuid_first_segment, }; | ||
import { ILicense, IPersonProfile, IRepository, client_id, number_bytes, number_days, number_gigabytes, number_hours, number_integer, number_kilobytes, number_likeness, number_megabytes, number_miliseconds, number_minutes, number_months, number_negative, number_percent, number_positive, number_seconds, number_terabytes, number_weeks, number_years, string_attribute, string_attribute_value_scope, string_business_category_name, string_char, string_chat_prompt, string_color, string_completion_prompt, string_css, string_css_class, string_css_property, string_css_selector, string_css_value, string_data_url, string_domain, string_email, string_file_absolute_path, string_file_extension, string_file_path, string_file_relative_path, string_filename, string_folder_absolute_path, string_folder_path, string_folder_relative_path, string_host, string_hostname, string_href, string_html, string_javascript, string_javascript_name, string_license, string_license_token, string_markdown, string_markdown_text, string_mime_type, string_mime_type_with_wildcard, string_model_name, string_name, string_page, string_password, string_person_fullname, string_person_profile, string_pgp_key, string_prompt, string_protocol, string_ptbk_url, string_ptbk_url_with_hashtemplate, string_script, string_sha256, string_ssh_key, string_svg, string_tdl, string_template, string_text_prompt, string_title, string_token, string_translate_language, string_translate_name, string_translate_name_not_normalized, string_uri, string_uri_part, string_uriid, string_url, string_url_image, string_version, string_version_dependency, string_xml } from '../types/typeAliases'; | ||
export { CommonExecutionToolsOptions, ExecutionTools, ExecutionType, ILicense, IPersonProfile, IRepository, ModelRequirements, ModelVariant, NaturalExecutionTools, Parameters, Prompt, PromptChatResult, PromptCommonResult, PromptCompletionResult, PromptResult, PromptTemplateJson, PromptTemplateParameterJson, PromptTemplatePipelineJson, PromptTemplatePipelineString, PtpExecutor, ScriptExecutionTools, ScriptExecutionToolsExecuteOptions, ScriptLanguage, TaskProgress, UserInterfaceTools, UserInterfaceToolsPromptDialogOptions, client_id, number_bytes, number_days, number_gigabytes, number_hours, number_integer, number_kilobytes, number_likeness, number_megabytes, number_miliseconds, number_minutes, number_months, number_negative, number_percent, number_positive, number_seconds, number_terabytes, number_weeks, number_years, string_attribute, string_attribute_value_scope, string_business_category_name, string_char, string_char_emoji, string_chat_prompt, string_color, string_completion_prompt, string_css, string_css_class, string_css_property, string_css_selector, string_css_value, string_data_url, string_domain, string_email, string_file_absolute_path, string_file_extension, string_file_path, string_file_relative_path, string_filename, string_folder_absolute_path, string_folder_path, string_folder_relative_path, string_host, string_hostname, string_href, string_html, string_javascript, string_javascript_name, string_license, string_license_token, string_markdown, string_markdown_text, string_mime_type, string_mime_type_with_wildcard, string_model_name, string_name, string_page, string_password, string_person_fullname, string_person_profile, string_pgp_key, string_prompt, string_protocol, string_ptbk_url, string_ptbk_url_with_hashtemplate, string_script, string_sha256, string_ssh_key, string_svg, string_tdl, string_template, string_text_prompt, string_title, string_token, string_translate_language, string_translate_name, string_translate_name_not_normalized, string_uri, string_uri_part, string_uriid, string_url, string_url_image, string_version, string_version_dependency, string_xml, }; | ||
/** | ||
* TODO: !!! Filter out all the types that are not used in the library | ||
*/ |
@@ -1,3 +0,3 @@ | ||
import { uuid } from '../../../../.././types/typeAliases'; | ||
import { Prompt } from '../../../../../types/Prompt'; | ||
import type { client_id } from '../../../../.././types/typeAliases'; | ||
import type { Prompt } from '../../../../../types/Prompt'; | ||
/** | ||
@@ -12,3 +12,3 @@ * Socket.io progress for remote text generation | ||
*/ | ||
readonly clientId: uuid; | ||
readonly clientId: client_id; | ||
/** | ||
@@ -15,0 +15,0 @@ * The Prompt to execute |
@@ -1,5 +0,5 @@ | ||
import { PromptTemplatePipelineLibrary } from '../../../../../classes/PromptTemplatePipelineLibrary'; | ||
import { string_uri, uuid } from '../../../../../types/typeAliases'; | ||
import { CommonExecutionToolsOptions } from '../../../../CommonExecutionToolsOptions'; | ||
import { NaturalExecutionTools } from '../../../../NaturalExecutionTools'; | ||
import type { PromptTemplatePipelineLibrary } from '../../../../../classes/PromptTemplatePipelineLibrary'; | ||
import type { client_id, string_uri } from '../../../../../types/typeAliases'; | ||
import type { CommonExecutionToolsOptions } from '../../../../CommonExecutionToolsOptions'; | ||
import type { NaturalExecutionTools } from '../../../../NaturalExecutionTools'; | ||
export interface RemoteServerOptions extends CommonExecutionToolsOptions { | ||
@@ -26,3 +26,3 @@ /** | ||
*/ | ||
createNaturalExecutionTools(clientId: uuid): NaturalExecutionTools; | ||
createNaturalExecutionTools(clientId: client_id): NaturalExecutionTools; | ||
} |
@@ -1,2 +0,2 @@ | ||
import { string_uri, uuid } from '../../../.././types/typeAliases'; | ||
import type { client_id, string_uri } from '../../../.././types/typeAliases'; | ||
import { CommonExecutionToolsOptions } from '../../../CommonExecutionToolsOptions'; | ||
@@ -22,3 +22,3 @@ /** | ||
*/ | ||
readonly clientId: uuid; | ||
readonly clientId: client_id; | ||
} |
@@ -13,3 +13,6 @@ /** | ||
export type PromptTemplatePipelineString = string & { | ||
readonly __type: 'PromptTemplatePipeline'; | ||
readonly _type: 'PromptTemplatePipeline'; | ||
}; | ||
/** | ||
* TODO: !! Better validation (validatePromptTemplatePipelineString) or remove branded type and make it just string | ||
*/ |
@@ -250,13 +250,6 @@ /** | ||
/** | ||
* Branded type for UUIDs version 4 | ||
* This will not allow to pass some random string where should be only a valid UUID | ||
* | ||
* Use utils: | ||
* - `randomUuid` to generate | ||
* - `isValidUuid to check validity | ||
* | ||
* For example `"5a0a153d-7be9-4018-9eda-e0e2e2b89bd9"` | ||
* Branded type client id | ||
*/ | ||
export type uuid = string & { | ||
readonly __type: 'UUID'; | ||
export type client_id = string & { | ||
readonly _type: 'client_id'; | ||
}; | ||
@@ -266,16 +259,2 @@ /** | ||
* | ||
* For example `"5a0a153d-7be9-4018-9eda-e0e2e2b89bd9"` | ||
*/ | ||
export type string_wallpaper_id = uuid | string_uriid; | ||
/** | ||
* Semantic helper | ||
* UUID with only the first part of the UUID | ||
* | ||
* | ||
* For example `"5a0a153d"` | ||
*/ | ||
export type uuid_first_segment = string; | ||
/** | ||
* Semantic helper | ||
* | ||
* For example `"b126926439c5fcb83609888a11283723c1ef137c0ad599a77a1be81812bd221d"` | ||
@@ -282,0 +261,0 @@ */ |
304246
4417