mirror of
				https://github.com/mozilla/gecko-dev.git
				synced 2025-11-04 02:09:05 +02:00 
			
		
		
		
	Some actors weren't using any specification. They now have to pass a bare minimal spec object. Unifying them to the regular Actor interface helps merging constructor with initialize and instantiate all the actors without any code branch. Differential Revision: https://phabricator.services.mozilla.com/D169359
		
			
				
	
	
		
			36 lines
		
	
	
	
		
			1.3 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			36 lines
		
	
	
	
		
			1.3 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
/* This Source Code Form is subject to the terms of the Mozilla Public
 | 
						|
 * License, v. 2.0. If a copy of the MPL was not distributed with this
 | 
						|
 * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
 | 
						|
 | 
						|
"use strict";
 | 
						|
 | 
						|
var { Actor } = require("resource://devtools/shared/protocol/Actor.js");
 | 
						|
var { Pool } = require("resource://devtools/shared/protocol/Pool.js");
 | 
						|
var {
 | 
						|
  types,
 | 
						|
  registerFront,
 | 
						|
  getFront,
 | 
						|
  createRootFront,
 | 
						|
} = require("resource://devtools/shared/protocol/types.js");
 | 
						|
var { Front } = require("resource://devtools/shared/protocol/Front.js");
 | 
						|
var {
 | 
						|
  FrontClassWithSpec,
 | 
						|
} = require("resource://devtools/shared/protocol/Front/FrontClassWithSpec.js");
 | 
						|
var { Arg, Option } = require("resource://devtools/shared/protocol/Request.js");
 | 
						|
const { RetVal } = require("resource://devtools/shared/protocol/Response.js");
 | 
						|
const {
 | 
						|
  generateActorSpec,
 | 
						|
} = require("resource://devtools/shared/protocol/Actor/generateActorSpec.js");
 | 
						|
 | 
						|
exports.Front = Front;
 | 
						|
exports.Pool = Pool;
 | 
						|
exports.Actor = Actor;
 | 
						|
exports.types = types;
 | 
						|
exports.generateActorSpec = generateActorSpec;
 | 
						|
exports.FrontClassWithSpec = FrontClassWithSpec;
 | 
						|
exports.Arg = Arg;
 | 
						|
exports.Option = Option;
 | 
						|
exports.RetVal = RetVal;
 | 
						|
exports.registerFront = registerFront;
 | 
						|
exports.getFront = getFront;
 | 
						|
exports.createRootFront = createRootFront;
 |