(name: string, prefix: string)
| 240 | } |
| 241 | |
| 242 | function facadeClassLine(name: string, prefix: string): string { |
| 243 | return `export class ${name} extends ${prefix}OpaqueFacade<${name}, ${name}.Encoded, ${name}.Make, ${name}.DecodingServices, ${name}.EncodingServices>()(_${name}) {}` |
| 244 | } |
| 245 | |
| 246 | // If `classText` is a no-statics `export class X extends (S.)Opaque<X, X.Encoded>()(STRUCT) {}` |
| 247 | // (empty body), return the private as a plain struct const `const _X = STRUCT` |
no outgoing calls
no test coverage detected
searching dependent graphs…