( id: string, variant: Variant, opts: BuildOptions, )
| 126 | } |
| 127 | |
| 128 | const getDownloadPath = ( |
| 129 | id: string, |
| 130 | variant: Variant, |
| 131 | opts: BuildOptions, |
| 132 | ): string => { |
| 133 | if (variant.kind === 'static') { |
| 134 | return makeFontDownloadPath( |
| 135 | opts.dir, |
| 136 | id, |
| 137 | variant.subset, |
| 138 | variant.weight, |
| 139 | variant.style, |
| 140 | variant.extension, |
| 141 | ); |
| 142 | } |
| 143 | if (variant.kind === 'variable') { |
| 144 | return makeVariableFontDownloadPath( |
| 145 | opts.dir, |
| 146 | id, |
| 147 | variant.subset, |
| 148 | variant.axes, |
| 149 | variant.style, |
| 150 | ); |
| 151 | } |
| 152 | return assertNever(variant); |
| 153 | }; |
| 154 | |
| 155 | const variantsToLinks = ( |
| 156 | id: string, |
no test coverage detected