UNPKG

@wildboar/rose

Version:
27 lines (26 loc) 736 B
import { Forward } from './Forward.osa.mjs'; import { Reverse } from './Reverse.osa.mjs'; /** * @summary SupplierPerforms * @description * * **This production was manually written in TypeScript.** * * ### ASN.1 Definition: * * ```asn1 * SupplierPerforms{OPERATION-PACKAGE:package} OPERATION ::= {Forward{{package.&Supplier}} | Forward{{package.&Both}} | * Reverse{{package.&Consumer}} | Reverse{{package.&Both}}} * ``` * * @type {OPERATION} */ export function SupplierPerforms(package_) { return [ ...Forward(package_['&Supplier'] ?? []), ...Forward(package_['&Both'] ?? []), ...Reverse(package_['&Consumer'] ?? []), ...Reverse(package_['&Both'] ?? []), ]; } /* eslint-enable */