• Let a best-effort async call run without awaiting it. A rejection is logged at warn under label and never becomes an unhandled rejection (which ends a Node process). Non-promise values are ignored.

    Parameters

    • result: unknown
    • logger: {
          warn: ((message: string, context?: StringAnyType) => void);
      }
      • warn: ((message: string, context?: StringAnyType) => void)
          • (message, context?): void
          • Parameters

            Returns void

    • label: string
    • Optionalcontext: StringAnyType

    Returns void