@jscutlery/swc-angular-preset
Version:
## 👀 What is this?
73 lines (72 loc) • 1.84 kB
TypeScript
import type { Config } from '@swc/core';
export interface AngularPresetOptions {
templateRawSuffix?: boolean;
}
export declare function swcAngularPreset(options?: AngularPresetOptions): {
jsc: {
parser: {
syntax: "typescript";
decorators: true;
dynamicImport: true;
};
transform: {
legacyDecorator: true;
decoratorMetadata: true;
};
experimental: {
plugins: [string, SwcPluginAngularOptions][];
};
};
env: {
include: string[];
};
};
export declare function swcAngularJestTransformer(): [string, Record<string, unknown>];
export declare function swcAngularVitePreset(): {
jsc: {
parser: {
syntax: "typescript";
decorators: true;
dynamicImport: true;
};
transform: {
legacyDecorator: true;
decoratorMetadata: true;
};
experimental: {
plugins: [string, SwcPluginAngularOptions][];
};
};
env: {
include: string[];
};
};
export declare function swcAngularUnpluginOptions(): Config & {
tsconfigFile?: boolean;
};
interface SwcPluginAngularOptions {
templateRawSuffix?: boolean;
}
/**
* @deprecated Use {@link swcAngularVitePreset}, {@link swcAngularJestTransformer} or {@link swcAngularPreset} instead.
*/
declare const _default: {
jsc: {
parser: {
syntax: "typescript";
decorators: true;
dynamicImport: true;
};
transform: {
legacyDecorator: true;
decoratorMetadata: true;
};
experimental: {
plugins: [string, SwcPluginAngularOptions][];
};
};
env: {
include: string[];
};
};
export default _default;