@struktoai/mirage-core
Version:
A Unified Virtual Filesystem For AI Agents
24 lines • 990 B
TypeScript
import { Accessor } from './base.ts';
import type { LinearTransport } from '../core/linear/client.ts';
/**
* The mount's handle: the transport plus the configured team filter. The
* filter lives here rather than being threaded per call because the python
* twin reads it off `accessor.config`, and a team outside it must be
* invisible on every surface, not only on the listings that remembered to
* pass it.
*/
export declare class LinearAccessor extends Accessor {
readonly transport: LinearTransport;
readonly teamIds: readonly string[] | null;
/**
* Whether the mount walks under a `walkLimit`, asked when a listing runs,
* since the mount settles its own once mounted; a listing then keeps each
* issue's unsearched text for the search.
*/
readonly capped: () => boolean;
constructor(transport: LinearTransport, options?: {
teamIds?: readonly string[];
capped?: () => boolean;
});
}
//# sourceMappingURL=linear.d.ts.map