Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/microsoft/poml
/ functions
Functions
726 in github.com/microsoft/poml
⨍
Functions
726
◇
Types & classes
263
↳
Endpoints
1
↓ 2 callers
Function
isValidPromptName
(name: string)
packages/poml-vscode/command/promptGallery.ts:6
↓ 2 callers
Function
is_list
(obj: object)
python/poml/integration/pydantic.py:201
↓ 2 callers
Function
lineFromIndex
(text: string, index: number)
packages/poml-vscode/panel/content.tsx:15
↓ 2 callers
Method
matches
(otherPreview: POMLWebviewPanel)
packages/poml-vscode/panel/panel.ts:310
↓ 2 callers
Method
matchesResource
( otherResource: vscode.Uri, otherPosition: vscode.ViewColumn | undefined, otherLocked: boolean
packages/poml-vscode/panel/panel.ts:294
↓ 2 callers
Method
mro
()
packages/poml/base.tsx:724
↓ 2 callers
Method
parseAny
( element: cheerio.Cheerio<any>, $: cheerio.CheerioAPI, singleAsObject?: boolean )
packages/poml/writer.ts:1549
↓ 2 callers
Function
parseVersion
(version: string)
packages/poml/file.tsx:1538
↓ 2 callers
Method
parseXmlElement
* Parse the XML element and return the corresponding React element. * * @param element The element to be converted. * @param globalContext Th
packages/poml/file.tsx:1065
↓ 2 callers
Function
pipeableStreamToString
( stream: (destination: NodeJS.WritableStream) => NodeJS.WritableStream )
packages/poml/util/reactRender.ts:5
↓ 2 callers
Method
pomlMessagesToVercelMessage
(messages: Message[])
packages/poml-vscode/command/testCommand.ts:513
↓ 2 callers
Function
poml_formatter
(markup: Union[str, Path], speaker_mode: bool, context: dict | None = None)
python/poml/integration/langchain.py:10
↓ 2 callers
Method
postMessage
(msg: any)
packages/poml-vscode/panel/panel.ts:412
↓ 2 callers
Function
postProcessD3Records
(records: DSVRowArray<string>)
packages/poml/components/table.tsx:69
↓ 2 callers
Method
queryDocumentationForComponent
(componentName: string)
packages/poml-vscode/lsp/server.ts:762
↓ 2 callers
Method
queryDocumentationForParameter
(componentName: string, parameter: string)
packages/poml-vscode/lsp/server.ts:775
↓ 2 callers
Function
readDocx
( dataBuffer: Buffer, options?: DocumentProps )
packages/poml/components/document.tsx:166
↓ 2 callers
Method
readJsonElement
(parent: XMLElement, tagName: string)
packages/poml/file.tsx:222
↓ 2 callers
Function
readPdf
( dataBuffer: Buffer, options?: DocumentProps )
packages/poml/components/document.tsx:36
↓ 2 callers
Function
readTxt
( dataBuffer: Buffer, options?: DocumentProps )
packages/poml/components/document.tsx:183
↓ 2 callers
Function
readTxtFromPath
( filePath: string, options?: DocumentProps )
packages/poml/components/document.tsx:191
↓ 2 callers
Method
readXml
(text: string)
packages/poml/file.tsx:143
↓ 2 callers
Method
recordEvaluation
(range: Range, output: any)
packages/poml/file.tsx:432
↓ 2 callers
Method
recoverPosition
(position: number)
packages/poml/file.tsx:1222
↓ 2 callers
Method
registerPreview
( preview: POMLWebviewPanel )
packages/poml-vscode/panel/manager.ts:124
↓ 2 callers
Method
removeContext
(file: string)
packages/poml-vscode/panel/panel.ts:351
↓ 2 callers
Method
removeStylesheet
(file: string)
packages/poml-vscode/panel/panel.ts:362
↓ 2 callers
Function
renderContent
(content: RichContent)
packages/poml/index.ts:246
↓ 2 callers
Method
reportTelemetryError
(event: string, error: any)
packages/poml-vscode/util/telemetryServer.ts:62
↓ 2 callers
Method
reset
(ir: string)
packages/poml/writer.ts:86
↓ 2 callers
Function
run
(*args: str, **kwargs: Any)
python/poml/cli.py:14
↓ 2 callers
Function
setCachedState
(state: WebviewState)
packages/poml-vscode-webview/state.ts:33
↓ 2 callers
Method
testAllCommentsAndSpace
( startOffset: number, endOffset: number, tokens: IToken[] )
packages/poml/file.tsx:202
↓ 2 callers
Method
toVercel
* Converts the tools collection to Vercel AI SDK format. * @returns An object mapping tool names to their Vercel AI SDK representations
packages/poml/util/schema.ts:162
↓ 2 callers
Method
toVercelResponseSchema
(responseSchema: { [key: string]: any })
packages/poml-vscode/command/testCommand.ts:582
↓ 2 callers
Function
trace_artifact
Write an additional artifact file for the most recent ``poml`` call. This API is experimental.
python/poml/api.py:167
↓ 2 callers
Function
tsCommentToMarkdown
(comment: string)
packages/poml-vscode/lsp/parseComments.ts:35
↓ 2 callers
Function
unregisterComponent
(alias: string)
packages/poml/base.tsx:1023
↓ 2 callers
Method
updateForView
(resource: vscode.Uri, topLine: number | undefined)
packages/poml-vscode/panel/panel.ts:391
↓ 2 callers
Method
vercelRequestParameters
(settings: LanguageModelSetting, runtime?: { [key: string]: any })
packages/poml-vscode/command/testCommand.ts:238
↓ 2 callers
Function
write
(ir: string, options?: WriteOptions)
packages/poml/index.ts:89
↓ 2 callers
Method
writeElementTrees
( elements: cheerio.Cheerio<any>, $: cheerio.CheerioAPI )
packages/poml/writer.ts:2034
↓ 2 callers
Method
xmlOpenNameRange
(element: XMLElement)
packages/poml/file.tsx:1237
↓ 2 callers
Method
xmlRootElement
()
packages/poml/file.tsx:265
↓ 1 callers
Function
_camel_case_to_snake_case
Convert CamelCase to snake_case.
python/poml/api.py:413
↓ 1 callers
Function
_diff
(expected: list[Message], actual: Any)
python/tests/test_examples.py:70
↓ 1 callers
Function
_ensure_strict_json_schema
Mutates the given JSON schema to ensure it conforms to the `strict` standard that the API expects.
python/poml/integration/pydantic.py:79
↓ 1 callers
Function
_eval_dice
Very small parser for expressions like: 2d6 + 1d4 - 3 + d8 - Supports + and - between terms - A term can be NdM (dice) or integer - N
python/tests/integration/mcp_server.py:26
↓ 1 callers
Function
_get_sha
()
docs/hooks/commitlinks.py:8
↓ 1 callers
Method
_markActiveElement
(element: HTMLElement | undefined)
packages/poml-vscode-webview/scrollSync.ts:151
↓ 1 callers
Function
_poml_response_to_langchain
Convert PomlMessage objects to Langchain format.
python/poml/api.py:350
↓ 1 callers
Function
_poml_response_to_openai_chat
Convert PomlMessage objects to OpenAI chat format.
python/poml/api.py:226
↓ 1 callers
Method
_prepare_attrs
Converts attribute values to strings suitable for ElementTree.
python/poml/prompt.py:86
↓ 1 callers
Function
_roll_once
(count: int, sides: int)
python/tests/integration/mcp_server.py:22
↓ 1 callers
Method
_unmarkActiveElement
(element: HTMLElement | undefined)
packages/poml-vscode-webview/scrollSync.ts:144
↓ 1 callers
Method
_update
(before: HTMLElement | undefined)
packages/poml-vscode-webview/scrollSync.ts:138
↓ 1 callers
Method
abortAll
()
packages/poml-vscode/command/testCommand.ts:44
↓ 1 callers
Function
activateClient
(context: vscode.ExtensionContext, reporter?: TelemetryClient)
packages/poml-vscode/extension.ts:78
↓ 1 callers
Function
add
(a, b)
python/tests/assets/sample.py:4
↓ 1 callers
Method
addNode
(document: XMLNode, object: any)
packages/poml/writer.ts:1790
↓ 1 callers
Method
addPrompt
(entry: PromptEntry)
packages/poml-vscode/chat/gallery.ts:73
↓ 1 callers
Method
addStylesheet
(file: string)
packages/poml-vscode/panel/panel.ts:337
↓ 1 callers
Method
addTool
* Add a tool with pre-parsed schema. * @param name The name of the tool * @param description A description of what the tool does * @param sch
packages/poml/util/schema.ts:147
↓ 1 callers
Method
assignSpeakers
(result: WriterPartialResult, $: cheerio.CheerioAPI)
packages/poml/writer.ts:278
↓ 1 callers
Function
autoParseDocument
( props: DocumentProps & { buffer?: Buffer } )
packages/poml/components/document.tsx:223
↓ 1 callers
Method
azureAiStream
( prompt: Message[], settings: LanguageModelSetting, runtime?: { [key: string]: any } )
packages/poml-vscode/command/testCommand.ts:362
↓ 1 callers
Function
calculateSize
(value: any, visited = new Set<any>())
packages/poml/base.tsx:367
↓ 1 callers
Function
camelToHyphenCase
(text: string)
packages/poml/file.tsx:1525
↓ 1 callers
Function
camelToSnake
(str: string)
packages/poml-vscode/lsp/parseComments.ts:186
↓ 1 callers
Function
canonicalizeType
(type: string | undefined, src?: string)
packages/poml/util/audio.ts:25
↓ 1 callers
Function
check_prompt
Check the prompt details and content. Args: prompt_name: The name of the prompt to check
python/tests/integration/weave_utils.py:107
↓ 1 callers
Function
clamp
(min: number, max: number, value: number)
packages/poml-vscode-webview/scrollSync.ts:6
↓ 1 callers
Function
clearTrace
()
packages/poml/util/trace.ts:54
↓ 1 callers
Function
columnRecordsSelector
( records: any[], columns: ColumnDefinition[] | undefined, props: TableProps )
packages/poml/components/table.tsx:160
↓ 1 callers
Function
computeCompletionSyntacticContext
({ cst, ast: docAst, offset, tokenVector })
packages/poml/util/xmlContentAssist.js:51
↓ 1 callers
Method
computePreviewResponse
(params: PreviewParams)
packages/poml-vscode/lsp/server.ts:365
↓ 1 callers
Function
computeStyles
( currentProps: T, component: PomlComponent, _stylesheet?: StyleSheet )
packages/poml/base.tsx:544
↓ 1 callers
Function
convertMessage
(messages: any[])
packages/poml/tests/index.test.tsx:970
↓ 1 callers
Function
convertTableFromHtml
( element: cheerio.Cheerio<any>, $: cheerio.CheerioAPI, options?: DocumentProps )
packages/poml/components/document.tsx:77
↓ 1 callers
Function
convertType
(image: sharp.Sharp, metadata: sharp.Metadata, type?: string)
packages/poml/util/image.ts:47
↓ 1 callers
Method
createNewPreview
( resource: vscode.Uri, previewSettings: PanelSettings )
packages/poml-vscode/panel/manager.ts:106
↓ 1 callers
Method
data2String
(data: any)
packages/poml-vscode/util/logger.ts:91
↓ 1 callers
Function
deactivateClient
()
packages/poml-vscode/extension.ts:133
↓ 1 callers
Function
detailModelTokens
( w: number, h: number, model: VisionModel, detail: DetailLevel, )
packages/poml/util/tokenCounterImage.ts:132
↓ 1 callers
Function
determineParser
(src: string)
packages/poml/components/document.tsx:210
↓ 1 callers
Function
determineParser
(src: string)
packages/poml/components/table.tsx:35
↓ 1 callers
Function
diffMessages
(expected: ExpectMessage[], actual: any)
packages/poml/tests/index.test.tsx:737
↓ 1 callers
Method
dispose
()
packages/poml-vscode/panel/manager.ts:25
↓ 1 callers
Method
dispose
()
packages/poml-vscode/tests/panelAutoAdd.test.ts:13
↓ 1 callers
Method
dispose
()
packages/poml-vscode/util/commandManager.ts:12
↓ 1 callers
Function
docsToMarkdown
(docs: ComponentSpec[])
packages/poml-vscode/lsp/parseComments.ts:166
↓ 1 callers
Method
document
Displaying an external document like PDF, TXT or DOCX. Args: src (Optional[str]): The source file to read the data from. This mus
python/poml/_tags.py:15
↓ 1 callers
Function
dummyPromise
()
packages/poml/tests/util.test.tsx:89
↓ 1 callers
Function
entrypoint
()
python/poml/cli.py:22
↓ 1 callers
Function
environmentData
()
packages/poml-vscode/extension.ts:144
↓ 1 callers
Function
evalWithVariables
(text: string, context: { [key: string]: any })
packages/poml/file.tsx:1514
↓ 1 callers
Method
evict
()
packages/poml/base.tsx:429
↓ 1 callers
Function
extractComponentComments
(text: string)
packages/poml-vscode/lsp/parseComments.ts:119
↓ 1 callers
Function
extractTextFromHtml
(html: string, selector?: string)
packages/poml/components/webpage.tsx:30
↓ 1 callers
Function
extractTextFromPage
(page: PDFJS.PDFPageProxy)
packages/poml/util/pdf.ts:52
← previous
next →
201–300 of 726, ranked by callers