Utilities in this library which provide effective ways to parse or mutate text at both runtime and design-time while ensuring that the resulting type is as narrow as possible.
Identify which of the two best describe your needs:
Simple
Structured
If your need fits the Simple description then ...
You will likely want to use one of the following type or runtime utilities found in this repo. Every utility's source will have a description above the symbol and many also may include a simple example.
you can import all of these utilities from
inferred-types/types
StripAfter<TStr,TBreak> [ source, examples ] - strip TStrip after first instance of TBreakStripAfterLast<TStr,TBreak> [ source, examples ] - strip TStrip after last instance of TBreakStripBefore<TStr,TBreak> [ source, examples ] - strip TStr before the substring TBreak is found; retain the restStripFirst<T,U> [ source, examples ]StripLeading<T,U> [ source, examples ]StripSurround<T,U> [ source, examples ]StripTrailing<T,U> [ source, examples ]StripUntil<T,U> [ source, examples ]If your need fits the Structured need then ...
Notes:
Search for places (restaurants, cafes, etc.) via Google Places API proxy on localhost.
Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.
Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.
Start voice calls via the OpenClaw voice-call plugin.
Notion API for creating and managing pages, databases, and blocks.
Gemini CLI for one-shot Q&A, summaries, and generation.
Category:developer