GraphReFlyTS

API Reference

validateWorkspaceProposalApplicationEnvelope()

Validates workspace proposal application envelope input.

Import

import { validateWorkspaceProposalApplicationEnvelope } from "@graphrefly/ts/solutions/work-item";

Signature

function validateWorkspaceProposalApplicationEnvelope(
	record: WorkspaceProposalRecorded,
	decision: WorkspaceProposalAdmissionDecision,
	options: WorkspaceProposalApplicationEnvelopeValidationOptions = {},
): readonly WorkspaceProposalRecordedIssue[]

Parameters

ParameterTypeDescription
recordWorkspaceProposalRecordedRecord to encode, validate, or project.
decisionWorkspaceProposalAdmissionDecisionAdmission decision or interpreter output to project.
optionsWorkspaceProposalApplicationEnvelopeValidationOptionsOptions that configure the helper.

Returns

Validation diagnostics or the validated projection.

Example

import { validateWorkspaceProposalApplicationEnvelope } from "@graphrefly/ts/solutions/work-item/scheduling";

Source

packages/ts/src/solutions/work-item/workspace-proposals.ts