Size: a a a

TypeScript — русскоговорящее сообщество

2021 January 15

IF

Ivan Fedichkin in TypeScript — русскоговорящее сообщество
да нет я просто упростил
источник

IF

Ivan Fedichkin in TypeScript — русскоговорящее сообщество
там всё есть
источник

IF

Ivan Fedichkin in TypeScript — русскоговорящее сообщество
// helpers.ts
export const checkActiveNodeByUrl = (node: NavNode) : boolean => {...}

// partials.ts
import {checkActiveNodeByUrl} from "./helpers";
источник

IF

Ivan Fedichkin in TypeScript — русскоговорящее сообщество
{
   "compilerOptions": {
       "allowJs": true,
       "target": "esnext",
       "module": "esnext",
       "strict": true,
       "jsx": "preserve",
       "moduleResolution": "node",
       "baseUrl": ".",
       "paths": {
           "@src/*": ["./resources/src/*"]
       }
   },
   "exclude": [],
   "include": [
       "./resources/src/**/*"
   ]
}
источник

IF

Ivan Fedichkin in TypeScript — русскоговорящее сообщество
может что то не так с конфигом?
источник

IF

Ivan Fedichkin in TypeScript — русскоговорящее сообщество
причем эта ошибка случается только когда делаю watch в webpack-е на пересборку
источник

IF

Ivan Fedichkin in TypeScript — русскоговорящее сообщество
при первой сборке таких ошибок нет
источник

DS

Daniil Shushpanov in TypeScript — русскоговорящее сообщество
привет, кто работал с emotion+react?
какой тип поставить константе *styles*
// styles.ts
const styles: any = {
 foo: {
   color: "black"
 }
}

// component.tsx

/** @jsx jsx */
import {jsx} from "@emotion/react";
import {styles} from "./styles.ts"

const FooCompoent = ()=>(

 <div css={{styles.foo}}>

 </div>

)
источник

˸A

˸̧̨ ͅBlack Akula˸̧̨ ... in TypeScript — русскоговорящее сообщество
Ivan Iesaulov
да я знаю про это, но как-то каждый раз некрасиво писать.
С тем же успешом можно просто обернуть в стрелочную
Или вообще не использовать this))
https://bit.ly/3oBpYdg
источник

Т

Тимофей 🛴 in TypeScript — русскоговорящее сообщество
Daniil Shushpanov
привет, кто работал с emotion+react?
какой тип поставить константе *styles*
// styles.ts
const styles: any = {
 foo: {
   color: "black"
 }
}

// component.tsx

/** @jsx jsx */
import {jsx} from "@emotion/react";
import {styles} from "./styles.ts"

const FooCompoent = ()=>(

 <div css={{styles.foo}}>

 </div>

)
CSSObject скорее всего, из @emotion/serialize если только он ни где не реэкспортится

Upd да он есть и в пакете /react,
источник

DS

Daniil Shushpanov in TypeScript — русскоговорящее сообщество
Тимофей 🛴
CSSObject скорее всего, из @emotion/serialize если только он ни где не реэкспортится

Upd да он есть и в пакете /react,
источник

DS

Daniil Shushpanov in TypeScript — русскоговорящее сообщество
источник

MK

Maxim Koylo in TypeScript — русскоговорящее сообщество
Daniil Shushpanov
привет, кто работал с emotion+react?
какой тип поставить константе *styles*
// styles.ts
const styles: any = {
 foo: {
   color: "black"
 }
}

// component.tsx

/** @jsx jsx */
import {jsx} from "@emotion/react";
import {styles} from "./styles.ts"

const FooCompoent = ()=>(

 <div css={{styles.foo}}>

 </div>

)
источник

Т

Тимофей 🛴 in TypeScript — русскоговорящее сообщество
Кек, я не догадался это открыть, сижу в типы смотрю
источник

MK

Maxim Koylo in TypeScript — русскоговорящее сообщество
Тимофей 🛴
Кек, я не догадался это открыть, сижу в типы смотрю
)))
источник

DS

Daniil Shushpanov in TypeScript — русскоговорящее сообщество
да, а можете ткнуть лицом(скриншотом) где в доках описанно, а то вижу только styled
источник

DS

Daniil Shushpanov in TypeScript — русскоговорящее сообщество
а это немного не то
источник

Т

Тимофей 🛴 in TypeScript — русскоговорящее сообщество
Record<string, CSSObject> ?
источник

DP

Dmitriy Pikulin in TypeScript — русскоговорящее сообщество
Всем привет, можно ли из стринг литерал получить объект с такими же ключами в таком виде:
type Sizes = ’s’ | ‘m’ | ‘l’
- > вывести
type Props = {s: true} | {m: true} | {l: true}
источник

MK

Maxim Koylo in TypeScript — русскоговорящее сообщество
Тимофей 🛴
Record<string, CSSObject> ?
у него же просто обект где значения CSSObject?
источник