Files
NapCatQQ/.pnpm-store/v3/files/67/2ac36e6eababf7a6aaf9c972c0013aa87714ff655adab706c37876772b9c4c7f0146eddaa39458680b3ffdece3b69e3b622860c2be99befbf2fcf478f2a10b
T
TanTan e311ca3275
Build NapCat Artifacts / Type Check & Test (push) Waiting to run
docs: 仓库链接指向本镜像仓库
2026-11-13 09:25:58 +08:00

15 lines
1.1 KiB
Plaintext

import { Binding } from '../../binding/models/Binding';
import { InternalBindingConstraints } from '../../binding/models/BindingConstraintsImplementation';
import { SingleImmutableLinkedList } from '../../common/models/SingleImmutableLinkedList';
import { PlanServiceNodeBindingRemovedResult } from '../../metadata/models/PlanServiceNodeBindingRemovedResult';
import { PlanServiceNode } from '../models/PlanServiceNode';
/**
* Detach a binding to the root service node if it is context-free.
* @param serviceNode The service node to attach the binding to.
* @param binding The binding to attach.
* @param bindingConstraintsList The list of binding constraints.
* @param optionalBindings Whether the bindings are optional.
* @returns True if the binding requires ancestor metadata, false otherwise.
*/
export declare function removeServiceNodeBindingIfContextFree(serviceNode: PlanServiceNode, binding: Binding<unknown>, bindingConstraintsList: SingleImmutableLinkedList<InternalBindingConstraints>, optionalBindings: boolean): PlanServiceNodeBindingRemovedResult;
//# sourceMappingURL=removeServiceNodeBindingIfContextFree.d.ts.map