mirror of https://github.com/sveltejs/svelte
Reverts the change in `interface` locations in abf11bb02b
No functionality changes.
pull/6100/head
parent
ce3a579125
commit
94c271c433
@ -1,32 +0,0 @@
|
|||||||
import { Location } from 'locate-character';
|
|
||||||
|
|
||||||
export interface Source {
|
|
||||||
source: string;
|
|
||||||
get_location: (search: number) => Location;
|
|
||||||
file_basename: string;
|
|
||||||
filename: string;
|
|
||||||
}
|
|
||||||
|
|
||||||
export interface Processed {
|
|
||||||
code: string;
|
|
||||||
map?: string | object; // we are opaque with the type here to avoid dependency on the remapping module for our public types.
|
|
||||||
dependencies?: string[];
|
|
||||||
toString?: () => string;
|
|
||||||
}
|
|
||||||
|
|
||||||
export type MarkupPreprocessor = (options: {
|
|
||||||
content: string;
|
|
||||||
filename: string;
|
|
||||||
}) => Processed | Promise<Processed>;
|
|
||||||
|
|
||||||
export type Preprocessor = (options: {
|
|
||||||
content: string;
|
|
||||||
attributes: Record<string, string | boolean>;
|
|
||||||
filename?: string;
|
|
||||||
}) => Processed | Promise<Processed>;
|
|
||||||
|
|
||||||
export interface PreprocessorGroup {
|
|
||||||
markup?: MarkupPreprocessor;
|
|
||||||
style?: Preprocessor;
|
|
||||||
script?: Preprocessor;
|
|
||||||
}
|
|
||||||
Loading…
Reference in new issue