d3b92593d5
- Create Axios-based API client with sources, jobs, and dashboard endpoints - Add responsive Layout component with navigation sidebar - Set up React Router with Dashboard, Backups, and Settings routes - Configure TanStack Query provider with default options - Use lucide-react for navigation icons
36 lines
958 B
TypeScript
36 lines
958 B
TypeScript
import * as js_tokens from 'js-tokens';
|
|
import { Token } from 'js-tokens';
|
|
|
|
interface StripLiteralOptions {
|
|
/**
|
|
* Will be called for each string literal. Return false to skip stripping.
|
|
*/
|
|
filter?: (s: string) => boolean;
|
|
/**
|
|
* Fill the stripped literal with this character.
|
|
* It must be a single character.
|
|
*
|
|
* @default ' '
|
|
*/
|
|
fillChar?: string;
|
|
}
|
|
|
|
declare function stripLiteralJsTokens(code: string, options?: StripLiteralOptions): {
|
|
result: string;
|
|
tokens: Token[];
|
|
};
|
|
|
|
/**
|
|
* Strip literal from code.
|
|
*/
|
|
declare function stripLiteral(code: string, options?: StripLiteralOptions): string;
|
|
/**
|
|
* Strip literal from code, return more detailed information.
|
|
*/
|
|
declare function stripLiteralDetailed(code: string, options?: StripLiteralOptions): {
|
|
result: string;
|
|
tokens: js_tokens.Token[];
|
|
};
|
|
|
|
export { type StripLiteralOptions, stripLiteral, stripLiteralDetailed, stripLiteralJsTokens };
|