UNPKG

matterbridge

Version:
33 lines 1.43 kB
/** * @description This file contains the spawn functions. * @file spawn.ts * @author Luca Liguori * @created 2025-02-16 * @version 1.1.0 * @license Apache-2.0 * * Copyright 2025, 2026, 2027 Luca Liguori. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ import type { Matterbridge } from '../matterbridge.js'; /** * Spawns a child process with the given command and arguments. * * @param {Matterbridge} matterbridge - The Matterbridge instance to use for logging and sending messages. * @param {string} command - The command to execute. * @param {string[]} args - The arguments to pass to the command (default: []). * @returns {Promise<boolean>} A promise that resolves when the child process exits successfully, or rejects if there is an error. */ export declare function spawnCommand(matterbridge: Matterbridge, command: string, args: string[]): Promise<boolean>; //# sourceMappingURL=spawn.d.ts.map