ConceptPortal-public/rsconcept/frontend/src/features/ai/models/prompting.ts

30 lines
1.0 KiB
TypeScript
Raw Normal View History

2025-07-11 13:34:00 +03:00
/** Represents prompt variable type. */
export const PromptVariableType = {
BLOCK: 'block',
2025-07-13 18:00:40 +03:00
// BLOCK_TITLE: 'block.title',
// BLOCK_DESCRIPTION: 'block.description',
// BLOCK_CONTENTS: 'block.contents',
2025-07-11 13:34:00 +03:00
OSS: 'oss',
2025-07-13 18:00:40 +03:00
// OSS_CONTENTS: 'oss.contents',
// OSS_ALIAS: 'oss.alias',
// OSS_TITLE: 'oss.title',
// OSS_DESCRIPTION: 'oss.description',
2025-07-11 13:34:00 +03:00
SCHEMA: 'schema',
2025-07-13 18:00:40 +03:00
// SCHEMA_ALIAS: 'schema.alias',
// SCHEMA_TITLE: 'schema.title',
// SCHEMA_DESCRIPTION: 'schema.description',
// SCHEMA_THESAURUS: 'schema.thesaurus',
// SCHEMA_GRAPH: 'schema.graph',
// SCHEMA_TYPE_GRAPH: 'schema.type-graph',
2025-07-11 13:34:00 +03:00
2025-07-13 18:00:40 +03:00
CONSTITUENTA: 'constituenta'
// CONSTITUENTA_ALIAS: 'constituent.alias',
// CONSTITUENTA_CONVENTION: 'constituent.convention',
// CONSTITUENTA_DEFINITION: 'constituent.definition',
// CONSTITUENTA_DEFINITION_FORMAL: 'constituent.definition-formal',
// CONSTITUENTA_EXPRESSION_TREE: 'constituent.expression-tree'
2025-07-11 13:34:00 +03:00
} as const;
export type PromptVariableType = (typeof PromptVariableType)[keyof typeof PromptVariableType];