This repository has been archived on 2023-11-14. You can view files and clone it, but cannot push or open issues/pull-requests.
vogue/test/lib/ModuleFiles.ts

28 lines
1.1 KiB
TypeScript

import { resolve, parse } from 'path';
import { fileURLToPath } from 'url';
function file(str: string) {
return resolve(parse(fileURLToPath(import.meta.url)).dir, '..', 'modules', str + '.v')
}
export const blank = file('blank');
export const namespaceX = file('namespaceX');
export const namespaceXY = file('namespaceXY');
export const namespaceXYZ = file('namespaceXYZ');
export const link = file('link');
export const linkArray = file('linkArray');
export const requiredLink = file('requiredLink');
export const requiredLinkArray = file('requiredLinkArray');
export const functionNoParams = file('functionNoParams');
export const functionEmptyParams = file('functionEmptyParams');
export const functionOneParam = file('functionOneParam');
export const functionTwoParams = file('functionTwoParams');
export const asyncFunctionNoParams = file('asyncFunctionNoParams');
export const asyncFunctionEmptyParams = file('asyncFunctionEmptyParams');
export const asyncFunctionOneParam = file('asyncFunctionOneParam');
export const asyncFunctionTwoParams = file('asyncFunctionTwoParams');