Interface AdminPlugin<StartParams, ClientResponse>

Type Parameters

  • StartParams

  • ClientResponse

Hierarchy

  • AdminPlugin

Implemented by

Properties

buildResolvers: ((stream, ruleParameters) => IResolvers<any, any, Record<string, any>, any>)

Type declaration

    • (stream, ruleParameters): IResolvers<any, any, Record<string, any>, any>
    • Parameters

      • stream: Duplex
      • ruleParameters: {
            [key: string]: any;
        }
        • [key: string]: any

      Returns IResolvers<any, any, Record<string, any>, any>

enableDebug?: (() => void)

Type declaration

    • (): void
    • Returns void

reset?: (() => MaybePromise<void>)

Type declaration

    • (): MaybePromise<void>
    • Returns MaybePromise<void>

schema: string | DocumentNode
start: ((options) => MaybePromise<ClientResponse>)

Type declaration

    • (options): MaybePromise<ClientResponse>
    • Parameters

      • options: StartParams

      Returns MaybePromise<ClientResponse>

stop: (() => MaybePromise<void>)

Type declaration

    • (): MaybePromise<void>
    • Returns MaybePromise<void>

Generated using TypeDoc