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

17 lines
1.2 KiB
Plaintext

import { Binding } from '../../binding/models/Binding';
import { InternalBindingConstraints } from '../../binding/models/BindingConstraintsImplementation';
import { SingleImmutableLinkedList } from '../../common/models/SingleImmutableLinkedList';
import { PlanServiceNodeBindingAddedResult } from '../../metadata/models/PlanServiceNodeBindingAddedResult';
import { BasePlanParams } from '../models/BasePlanParams';
import { PlanServiceNode } from '../models/PlanServiceNode';
/**
* Attach a binding to a service node if the binding is context-free.
* @param params The plan parameters.
* @param serviceNode The service node to attach the binding to.
* @param binding The binding to attach.
* @param bindingConstraintsList The list of binding constraints.
* @param chainedBindings Whether the bindings are chained.
* @returns True if the binding requires ancestor metadata, false otherwise.
*/
export declare function addServiceNodeBindingIfContextFree(params: BasePlanParams, serviceNode: PlanServiceNode, binding: Binding<unknown>, bindingConstraintsList: SingleImmutableLinkedList<InternalBindingConstraints>, chainedBindings: boolean): PlanServiceNodeBindingAddedResult;
//# sourceMappingURL=addServiceNodeBindingIfContextFree.d.ts.map