• Preparing search index...
  • The search index is not available
Endo API documentation
  • Endo API documentation
  • @endo/exo
  • defineExoClass

Function defineExoClass

  • defineExoClass<I, M>(tag, interfaceGuard, init, methods, options?): ((...args: Parameters<I>) => Guarded<M>)
  • Type Parameters

    • I extends ((...args: any[]) => any)

      init function

    • M extends Methods

      methods

    Parameters

    • tag: string
    • interfaceGuard: undefined | ExoClassInterfaceGuard<M>
    • init: I
    • methods: ExoClassMethods<M, I>
    • Optionaloptions: FarClassOptions<ClassContext<ReturnType<I>, M>> = {}

    Returns ((...args: Parameters<I>) => Guarded<M>)

      • (...args): Guarded<M>
      • Parameters

        • Rest...args: Parameters<I>

        Returns Guarded<M>

    • Defined in exo-makers.js:58

Settings

Member Visibility
Endo API documentation
  • Loading...

Generated using TypeDoc