MCPcopy Create free account
hub / github.com/effect-app/libs / facadeClassLine

Function facadeClassLine

packages/eslint-codegen-model/src/cli.ts:242–244  ·  view source on GitHub ↗
(name: string, prefix: string)

Source from the content-addressed store, hash-verified

240}
241
242function 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`

Callers 1

syncFacadeFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…