mirror of
https://github.com/openclaw/openclaw.git
synced 2026-07-14 15:56:10 +00:00
* feat(tooling): add tsgo typecheck lane for scripts/** * fix(scripts): burn down scripts type debt surfaced by the new lane Typing-only except bugs the lane surfaced: gh-read timeout race, Discord Headers spread dropping entries, undefined allowedHeadBranches match, plugin-boundary matchAll crash. Deletes retired config keys from fixtures/benches (prompt snapshots regenerated, config dump only) and the orphaned non-runnable sync-moonshot-docs script. Adds full-surface .d.mts declarations for existing .mjs boundaries.
15 lines
535 B
TypeScript
15 lines
535 B
TypeScript
export type RuntimeDependencyPackageJson = {
|
|
dependencies?: Record<string, string>;
|
|
optionalDependencies?: Record<string, string>;
|
|
};
|
|
export function collectRuntimeDependencySpecs(
|
|
packageJson?: RuntimeDependencyPackageJson,
|
|
): Map<string, string>;
|
|
export function packageNameFromSpecifier(specifier: string): string | null;
|
|
export function collectBundledPluginPackageDependencySpecs(
|
|
bundledPluginsDir: string,
|
|
): Map<
|
|
string,
|
|
{ conflicts: Array<{ pluginId: string; spec: string }>; pluginIds: string[]; spec: string }
|
|
>;
|