LCOV - code coverage report
Current view: top level - modules/script - signals.js (source / functions) Coverage Total Hit
Test: gjs- Code Coverage Lines: 100.0 % 11 11
Test Date: 2024-04-16 04:37:39 Functions: 100.0 % 1 1
Legend: Lines: hit not hit | Branches: + taken - not taken # not executed Branches: - 0 0

             Branch data     Line data    Source code
       1                 :          22 : // SPDX-FileCopyrightText: 2008 litl, LLC
       2                 :             : // SPDX-License-Identifier: MIT OR LGPL-2.0-or-later
       3                 :             : 
       4                 :             : /* exported addSignalMethods, WithSignals */
       5                 :             : 
       6                 :          22 : const Lang = imports.lang;
       7                 :             : 
       8                 :             : // Private API, remains exported for backwards compatibility reasons
       9                 :             : var {
      10                 :             :     _connect, _connectAfter, _disconnect, _emit, _signalHandlerIsConnected,
      11                 :             :     _disconnectAll,
      12                 :          22 : } = imports._signals;
      13                 :             : 
      14                 :             : // Public API
      15                 :          22 : var {addSignalMethods} = imports._signals;
      16                 :             : 
      17                 :          44 : var WithSignals = new Lang.Interface({
      18                 :          22 :     Name: 'WithSignals',
      19                 :          22 :     connect: _connect,
      20                 :          22 :     connectAfter: _connectAfter,
      21                 :          22 :     disconnect: _disconnect,
      22                 :          22 :     emit: _emit,
      23                 :          22 :     signalHandlerIsConnected: _signalHandlerIsConnected,
      24                 :          22 :     disconnectAll: _disconnectAll,
      25                 :             : });
        

Generated by: LCOV version 2.0-1