(config: DefaultLoaderConfig = {})
| 39 | * @returns The function to load a pilet from its entry. |
| 40 | */ |
| 41 | export function getDefaultLoader(config: DefaultLoaderConfig = {}): PiletLoader { |
| 42 | return (result) => { |
| 43 | const r = inspectPilet(result); |
| 44 | |
| 45 | switch (r[0]) { |
| 46 | case 'v3': |
| 47 | return loadV3(r[1], config); |
| 48 | case 'v2': |
| 49 | return loadV2(r[1], config); |
| 50 | case 'v1': |
| 51 | return loadV1(r[1], config); |
| 52 | case 'v0': |
| 53 | return loadV0(r[1], config); |
| 54 | case 'mf': |
| 55 | return loadMf(r[1], config); |
| 56 | case 'bundle': |
| 57 | return loadBundle(r[1], config); |
| 58 | default: |
| 59 | return loadEmpty(r[1], config); |
| 60 | } |
| 61 | }; |
| 62 | } |
no test coverage detected