48 lines
1.3 KiB
TypeScript
48 lines
1.3 KiB
TypeScript
import type { InlineDirectives } from "./directive-handling.js";
|
|
|
|
export function clearInlineDirectives(cleaned: string): InlineDirectives {
|
|
return {
|
|
cleaned,
|
|
hasThinkDirective: false,
|
|
thinkLevel: undefined,
|
|
rawThinkLevel: undefined,
|
|
hasVerboseDirective: false,
|
|
verboseLevel: undefined,
|
|
rawVerboseLevel: undefined,
|
|
hasReasoningDirective: false,
|
|
reasoningLevel: undefined,
|
|
rawReasoningLevel: undefined,
|
|
hasElevatedDirective: false,
|
|
elevatedLevel: undefined,
|
|
rawElevatedLevel: undefined,
|
|
hasExecDirective: false,
|
|
execHost: undefined,
|
|
execSecurity: undefined,
|
|
execAsk: undefined,
|
|
execNode: undefined,
|
|
rawExecHost: undefined,
|
|
rawExecSecurity: undefined,
|
|
rawExecAsk: undefined,
|
|
rawExecNode: undefined,
|
|
hasExecOptions: false,
|
|
invalidExecHost: false,
|
|
invalidExecSecurity: false,
|
|
invalidExecAsk: false,
|
|
invalidExecNode: false,
|
|
hasStatusDirective: false,
|
|
hasModelDirective: false,
|
|
rawModelDirective: undefined,
|
|
hasQueueDirective: false,
|
|
queueMode: undefined,
|
|
queueReset: false,
|
|
rawQueueMode: undefined,
|
|
debounceMs: undefined,
|
|
cap: undefined,
|
|
dropPolicy: undefined,
|
|
rawDebounce: undefined,
|
|
rawCap: undefined,
|
|
rawDrop: undefined,
|
|
hasQueueOptions: false,
|
|
};
|
|
}
|