Website : rimsha.abasa.com
backdoor
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
var
/
www
/
talha_silentcontent
/
node_modules
/
optics-ts
/
standalone
/
Filename :
indexed.d.ts
back
Copy
import type { Optic, TryA, TryT, A, B, S, T } from './optic.js'; import type { ArrayExpected, ArrayOfIndexValuePairsExpected } from './errors.js'; interface IndexedA extends A { 0: TryA<this, S<this> extends (infer Elem)[] ? [number, Elem][] : ArrayExpected<S<this>>>; } interface IndexedT extends T { 0: TryT<this, B<this> extends [number, infer Elem][] ? Elem[] : ArrayOfIndexValuePairsExpected<B<this>>>; } export type Indexed = Optic<'Iso', IndexedA, IndexedT>; export declare const indexed: Indexed; export {};