Skip to content
1 min read · 119 words

Function: createRipgrepSearch() ​

ts
function createRipgrepSearch(
  enforcer: SandboxPolicyEnforcer,
  policy: SandboxPolicy,
): {
  findPaths: AsyncIterable<PathFrame>;
  searchContent: AsyncIterable<HitFrame>;
};

Defined in: src/batteries/sandbox/node/search_ripgrep.ts:108

Ripgrep backend. Both child pipes are drained immediately and concurrently.

Parameters ​

ParameterType
enforcerSandboxPolicyEnforcer
policySandboxPolicy

Returns ​

ts
{
  findPaths: AsyncIterable<PathFrame>;
  searchContent: AsyncIterable<HitFrame>;
}
NameTypeDefined in
findPaths()(o: { follow?: boolean; glob: string; hidden?: boolean; iglob?: string; limit?: number; maxDepth?: number; noIgnore?: boolean; root: string; signal?: AbortSignal; }) => AsyncIterable<PathFrame>src/batteries/sandbox/node/search_ripgrep.ts:130
searchContent()(o: { follow?: boolean; glob?: string; hidden?: boolean; iglob?: string; ignoreCase?: boolean; limit?: number; literal?: boolean; maxDepth?: number; noIgnore?: boolean; pattern: string; root: string; signal?: AbortSignal; }) => AsyncIterable<HitFrame>src/batteries/sandbox/node/search_ripgrep.ts:112