(
signatures: SignatureDefinition[],
args: alphaTab.importer.alphaTex.AlphaTexArgumentList
)
| 52 | } |
| 53 | |
| 54 | export function resolveSignature( |
| 55 | signatures: SignatureDefinition[], |
| 56 | args: alphaTab.importer.alphaTex.AlphaTexArgumentList |
| 57 | ): Map<number, SignatureDefinition> { |
| 58 | const resolved = new Map<number, SignatureDefinition>(); |
| 59 | |
| 60 | if (args.signatureCandidateIndices !== undefined) { |
| 61 | for (const i of args.signatureCandidateIndices) { |
| 62 | resolved.set(i, signatures[i]); |
| 63 | } |
| 64 | } |
| 65 | |
| 66 | return resolved; |
| 67 | } |
| 68 | |
| 69 | export function parameterToSyntax(parameter: ParameterDefinition, onlyParameterNames: boolean) { |
| 70 | let p: string = parameter.name; |
no test coverage detected