Remove unused code.
This commit is contained in:
Vendored
+16
-29
@@ -4,71 +4,58 @@
|
||||
///<reference types="chrome"/>
|
||||
|
||||
/* CSS MODULES */
|
||||
declare module '*.module.css' {
|
||||
declare module "*.module.css" {
|
||||
const classes: { [key: string]: string };
|
||||
export default classes;
|
||||
}
|
||||
declare module '*.module.scss' {
|
||||
declare module "*.module.scss" {
|
||||
const classes: { [key: string]: string };
|
||||
export default classes;
|
||||
}
|
||||
declare module '*.module.sass' {
|
||||
declare module "*.module.sass" {
|
||||
const classes: { [key: string]: string };
|
||||
export default classes;
|
||||
}
|
||||
declare module '*.module.less' {
|
||||
declare module "*.module.less" {
|
||||
const classes: { [key: string]: string };
|
||||
export default classes;
|
||||
}
|
||||
declare module '*.module.styl' {
|
||||
declare module "*.module.styl" {
|
||||
const classes: { [key: string]: string };
|
||||
export default classes;
|
||||
}
|
||||
|
||||
/* CSS */
|
||||
declare module '*.css';
|
||||
declare module '*.scss';
|
||||
declare module '*.sass';
|
||||
declare module '*.less';
|
||||
declare module '*.styl';
|
||||
declare module "*.css";
|
||||
declare module "*.scss";
|
||||
declare module "*.sass";
|
||||
declare module "*.less";
|
||||
declare module "*.styl";
|
||||
|
||||
/* IMAGES */
|
||||
declare module '*.svg' {
|
||||
declare module "*.svg" {
|
||||
const ref: string;
|
||||
export default ref;
|
||||
}
|
||||
declare module '*.bmp' {
|
||||
declare module "*.bmp" {
|
||||
const ref: string;
|
||||
export default ref;
|
||||
}
|
||||
declare module '*.gif' {
|
||||
declare module "*.gif" {
|
||||
const ref: string;
|
||||
export default ref;
|
||||
}
|
||||
declare module '*.jpg' {
|
||||
declare module "*.jpg" {
|
||||
const ref: string;
|
||||
export default ref;
|
||||
}
|
||||
declare module '*.jpeg' {
|
||||
declare module "*.jpeg" {
|
||||
const ref: string;
|
||||
export default ref;
|
||||
}
|
||||
declare module '*.png' {
|
||||
declare module "*.png" {
|
||||
const ref: string;
|
||||
export default ref;
|
||||
}
|
||||
|
||||
/* CUSTOM: ADD YOUR OWN HERE */
|
||||
|
||||
type Primitive = string | number | boolean | symbol | undefined | null;
|
||||
type DeepOmitHelper<T, K extends keyof T> = {
|
||||
[P in K]: T[P] extends infer TP //extra level of indirection needed to trigger homomorhic behavior // distribute over unions
|
||||
? TP extends Primitive
|
||||
? TP // leave primitives and functions alone
|
||||
: DeepOmit<TP, K>
|
||||
: never;
|
||||
};
|
||||
|
||||
type DeepOmit<T, K> = T extends Primitive
|
||||
? T
|
||||
: DeepOmitHelper<T, Exclude<keyof T, K>>;
|
||||
|
||||
Reference in New Issue
Block a user