{"id":8626,"date":"2025-01-04T19:45:12","date_gmt":"2025-01-04T16:45:12","guid":{"rendered":"https:\/\/fatihsoysal.com\/blog\/typescript-101-ts1010-hatasini-anlamak\/"},"modified":"2025-01-04T19:45:12","modified_gmt":"2025-01-04T16:45:12","slug":"typescript-101-ts1010-hatasini-anlamak","status":"publish","type":"post","link":"https:\/\/fatihsoysal.com\/blog\/typescript-101-ts1010-hatasini-anlamak\/","title":{"rendered":"TypeScript 101: TS1010 Hatas\u0131n\u0131 Anlamak"},"content":{"rendered":"<p><body><\/p>\n<p>TypeScript 101: TS1010 Hatas\u0131n\u0131 Anlamak<\/p>\n<p>Merhaba, ben Fatih Soysal. Bu yaz\u0131da, TypeScript geli\u015ftirme s\u00fcrecinde s\u0131k\u00e7a kar\u015f\u0131la\u015f\u0131lan TS1010 hatas\u0131n\u0131 ele alaca\u011f\u0131z.  Bu hata genellikle yeni ba\u015flayanlar i\u00e7in kafa kar\u0131\u015ft\u0131r\u0131c\u0131 olabilir, ancak anla\u015f\u0131lmas\u0131 ve \u00e7\u00f6z\u00fclmesi olduk\u00e7a kolayd\u0131r.  \u00d6ncelikle hatan\u0131n ne oldu\u011funu, neden ortaya \u00e7\u0131kt\u0131\u011f\u0131n\u0131 ve nas\u0131l \u00e7\u00f6z\u00fclece\u011fini a\u00e7\u0131klayaca\u011f\u0131m.<\/p>\n<h2>TS1010 Hatas\u0131 Nedir?<\/h2>\n<p>TS1010 hatas\u0131, TypeScript derleyicisinin bir de\u011fi\u015fkenin veya fonksiyonun tan\u0131mlanmad\u0131\u011f\u0131n\u0131 tespit etmesi durumunda ortaya \u00e7\u0131kar.  Ba\u015fka bir deyi\u015fle, kodunuzda kulland\u0131\u011f\u0131n\u0131z bir isim, TypeScript derleyicisi taraf\u0131ndan bilinmemektedir.  Bu durum, yanl\u0131\u015f yaz\u0131m, eksik import veya yanl\u0131\u015f kapsam gibi \u00e7e\u015fitli nedenlerden kaynaklanabilir. \u00d6rne\u011fin;<\/p>\n<pre><code class=\"language-typescript\">\nlet myVariable: number;\nconsole.log(myVarible); \/\/ TS1010 hatas\u0131 burada olu\u015fur.\n<\/code><\/pre>\n<p>Yukar\u0131daki \u00f6rnekte,  <code>myVarible<\/code> de\u011fi\u015fkeninin yaz\u0131m\u0131 yanl\u0131\u015ft\u0131r.  Do\u011fru yaz\u0131m\u0131 <code>myVariable<\/code> oldu\u011fundan, TypeScript derleyicisi bu de\u011fi\u015fkeni tan\u0131yamaz ve TS1010 hatas\u0131 verir.  Bu hatan\u0131n \u00e7\u00f6z\u00fcm\u00fc olduk\u00e7a basittir;  yaz\u0131m hatas\u0131n\u0131 d\u00fczeltmek yeterli olacakt\u0131r.<\/p>\n<h2>TS1010 Hatas\u0131n\u0131n Di\u011fer Nedenleri ve \u00c7\u00f6z\u00fcmleri<\/h2>\n<p>Yaz\u0131m hatalar\u0131n\u0131n yan\u0131 s\u0131ra, TS1010 hatas\u0131 farkl\u0131 nedenlerden de kaynaklanabilir. Bunlardan baz\u0131lar\u0131:<\/p>\n<ul>\n<li><strong>Eksik importlar:<\/strong>  Ba\u015fka bir dosyada tan\u0131mlanm\u0131\u015f bir de\u011fi\u015fkeni veya fonksiyonu kullanmak istiyorsan\u0131z, onu import etmeniz gerekir.  Import i\u015flemini unutman\u0131z TS1010 hatas\u0131na neden olur.  \u00d6rne\u011fin, bir fonksiyonu farkl\u0131 bir dosyadan import etmeyi unutursan\u0131z, bu fonksiyonu kulland\u0131\u011f\u0131n\u0131zda TS1010 hatas\u0131 al\u0131rs\u0131n\u0131z.<\/li>\n<li><strong>Yanl\u0131\u015f kapsam:<\/strong> Bir de\u011fi\u015fkeni veya fonksiyonu yanl\u0131\u015f kapsamda kullanmak da TS1010 hatas\u0131na yol a\u00e7abilir.  \u00d6rne\u011fin, bir fonksiyonun i\u00e7inde tan\u0131mlanan bir de\u011fi\u015fkeni, fonksiyonun d\u0131\u015f\u0131nda kullanmaya \u00e7al\u0131\u015f\u0131rsan\u0131z, TypeScript derleyicisi bu de\u011fi\u015fkeni tan\u0131mayacakt\u0131r.<\/li>\n<li><strong>Tip hatalar\u0131:<\/strong>  TypeScript&#8217;in g\u00fc\u00e7l\u00fc yanlar\u0131ndan biri olan tipleme, do\u011fru kullan\u0131lmad\u0131\u011f\u0131nda TS1010 hatalar\u0131na sebebiyet verebilir. \u00d6rne\u011fin bir fonksiyonun beklenen parametre tipini yanl\u0131\u015f girdi\u011finizde, o fonksiyona \u00e7a\u011f\u0131rma i\u015flemi s\u0131ras\u0131nda TS1010 hatas\u0131yla kar\u015f\u0131la\u015f\u0131rs\u0131n\u0131z.<\/li>\n<\/ul>\n<p>Bu hatalar\u0131 \u00f6nlemek i\u00e7in, kodunuzu d\u00fczenli yazmal\u0131,  import i\u015flemlerini dikkatlice yapmal\u0131 ve de\u011fi\u015fkenlerin kapsamlar\u0131n\u0131 do\u011fru bir \u015fekilde kullanmal\u0131s\u0131n\u0131z. Ayr\u0131ca, TypeScript&#8217;in sa\u011flad\u0131\u011f\u0131 otomatik tamamlama ve hata kontrol \u00f6zelliklerini etkin bir \u015fekilde kullanman\u0131z hatalar\u0131 \u00f6nlemenize yard\u0131mc\u0131 olacakt\u0131r.<\/p>\n<h2>Daha Fazla Bilgi \u0130\u00e7in<\/h2>\n<p>TypeScript hakk\u0131nda daha fazla bilgi edinmek i\u00e7in <a href=\"https:\/\/www.typescriptlang.org\/\">resmi TypeScript web sitesini<\/a> ziyaret edebilirsiniz. Ayr\u0131ca, daha fazla TypeScript ipucu ve e\u011fitimleri i\u00e7in <a href=\"https:\/\/fatihsoysal.com\">fatihsoysal.com<\/a> sitesini ziyaret etmeyi d\u00fc\u015f\u00fcnebilirsiniz.<\/p>\n<p>Umar\u0131m bu makale, TypeScript&#8217;te TS1010 hatas\u0131n\u0131 anlamak ve \u00e7\u00f6zmek i\u00e7in size yard\u0131mc\u0131 olmu\u015ftur.  Herhangi bir sorunuz varsa, yorum b\u00f6l\u00fcm\u00fcnde bana ula\u015fabilirsiniz.<\/p>\n<p>#Etiketler: TypeScript, TS1010, hata, \u00e7\u00f6z\u00fcm, programlama, JavaScript, derleyici, type, t\u00fcr, de\u011fi\u015fken, import, kapsam, tipleme<\/p>\n<p><\/body><br \/>\n<\/html><\/p>\n","protected":false},"excerpt":{"rendered":"TypeScript 101: TS1010 Hatas\u0131n\u0131 Anlamak Merhaba, ben Fatih Soysal. Bu yaz\u0131da, TypeScript geli\u015ftirme s\u00fcrecinde s\u0131k\u00e7a kar\u015f\u0131la\u015f\u0131lan TS1010 hatas\u0131n\u0131&hellip;","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"csco_page_header_type":"","csco_page_load_nextpost":"","csco_page_subscribe_form":"","csco_page_contact_form":"","footnotes":""},"categories":[1],"tags":[],"class_list":{"0":"post-8626","1":"post","2":"type-post","3":"status-publish","4":"format-standard","6":"category-genel","7":"cs-entry","8":"cs-video-wrap"},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v20.5 (Yoast SEO v25.3.1) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>TypeScript 101: TS1010 Hatas\u0131n\u0131 Anlamak<\/title>\n<meta name=\"description\" content=\"Merhaba, ben Fatih Soysal. Bu yaz\u0131da, TypeScript geli\u015ftirme s\u00fcrecinde s\u0131k\u00e7a kar\u015f\u0131la\u015f\u0131lan TS1010 hatas\u0131n\u0131 ele alaca\u011f\u0131z. Bu hata genellikle yeni ba\u015flayanlar i\u00e7in kafa kar\u0131\u015ft\u0131r\u0131c\u0131 olabilir, ancak anla\u015f\u0131lmas\u0131 ve \u00e7\u00f6z\u00fclmesi olduk\u00e7a kolayd\u0131r. \u00d6ncelikle hatan\u0131n ne oldu\u011funu, neden ortaya \u00e7\u0131kt\u0131\u011f\u0131n\u0131 ve nas\u0131l \u00e7\u00f6z\u00fclece\u011fini a\u00e7\u0131klayaca\u011f\u0131m.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/fatihsoysal.com\/blog\/typescript-101-ts1010-hatasini-anlamak\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"TypeScript 101: TS1010 Hatas\u0131n\u0131 Anlamak\" \/>\n<meta property=\"og:description\" content=\"Merhaba, ben Fatih Soysal. Bu yaz\u0131da, TypeScript geli\u015ftirme s\u00fcrecinde s\u0131k\u00e7a kar\u015f\u0131la\u015f\u0131lan TS1010 hatas\u0131n\u0131 ele alaca\u011f\u0131z. Bu hata genellikle yeni ba\u015flayanlar i\u00e7in kafa kar\u0131\u015ft\u0131r\u0131c\u0131 olabilir, ancak anla\u015f\u0131lmas\u0131 ve \u00e7\u00f6z\u00fclmesi olduk\u00e7a kolayd\u0131r. \u00d6ncelikle hatan\u0131n ne oldu\u011funu, neden ortaya \u00e7\u0131kt\u0131\u011f\u0131n\u0131 ve nas\u0131l \u00e7\u00f6z\u00fclece\u011fini a\u00e7\u0131klayaca\u011f\u0131m.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fatihsoysal.com\/blog\/typescript-101-ts1010-hatasini-anlamak\/\" \/>\n<meta property=\"og:site_name\" content=\"Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" \/>\n<meta property=\"article:published_time\" content=\"2025-01-04T16:45:12+00:00\" \/>\n<meta name=\"author\" content=\"Fatih Soysal\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Yazan:\" \/>\n\t<meta name=\"twitter:data1\" content=\"Fatih Soysal\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tahmini okuma s\u00fcresi\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 dakika\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/typescript-101-ts1010-hatasini-anlamak\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/typescript-101-ts1010-hatasini-anlamak\/\"},\"author\":{\"name\":\"Fatih Soysal\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"headline\":\"TypeScript 101: TS1010 Hatas\u0131n\u0131 Anlamak\",\"datePublished\":\"2025-01-04T16:45:12+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/typescript-101-ts1010-hatasini-anlamak\/\"},\"wordCount\":488,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/typescript-101-ts1010-hatasini-anlamak\/#respond\"]}],\"copyrightYear\":\"2025\",\"copyrightHolder\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/typescript-101-ts1010-hatasini-anlamak\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/typescript-101-ts1010-hatasini-anlamak\/\",\"name\":\"TypeScript 101: TS1010 Hatas\u0131n\u0131 Anlamak\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\"},\"datePublished\":\"2025-01-04T16:45:12+00:00\",\"description\":\"Merhaba, ben Fatih Soysal. Bu yaz\u0131da, TypeScript geli\u015ftirme s\u00fcrecinde s\u0131k\u00e7a kar\u015f\u0131la\u015f\u0131lan TS1010 hatas\u0131n\u0131 ele alaca\u011f\u0131z. Bu hata genellikle yeni ba\u015flayanlar i\u00e7in kafa kar\u0131\u015ft\u0131r\u0131c\u0131 olabilir, ancak anla\u015f\u0131lmas\u0131 ve \u00e7\u00f6z\u00fclmesi olduk\u00e7a kolayd\u0131r. \u00d6ncelikle hatan\u0131n ne oldu\u011funu, neden ortaya \u00e7\u0131kt\u0131\u011f\u0131n\u0131 ve nas\u0131l \u00e7\u00f6z\u00fclece\u011fini a\u00e7\u0131klayaca\u011f\u0131m.\",\"breadcrumb\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/typescript-101-ts1010-hatasini-anlamak\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/typescript-101-ts1010-hatasini-anlamak\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/typescript-101-ts1010-hatasini-anlamak\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\/\/fatihsoysal.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"TypeScript 101: TS1010 Hatas\u0131n\u0131 Anlamak\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/\",\"name\":\"Fatihsoysal.com\",\"description\":\"Blog - Yaz\u0131l\u0131m D\u00fcnyas\u0131 Tecr\u00fcbelerim\",\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/fatihsoysal.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"tr\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\",\"name\":\"Fatih Soysal\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"tr\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png\",\"contentUrl\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png\",\"width\":512,\"height\":512,\"caption\":\"Fatih Soysal\"},\"logo\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/\"},\"description\":\"Kullan\u0131m ve kodlama m\u00fckemmeliyetini odak alan uygulamalar olu\u015fturma deneyimine sahip, profesyonel olarak 15+ y\u0131l \u00fczeri deneyime sahip bir yaz\u0131l\u0131m m\u00fchendisi.\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"TypeScript 101: TS1010 Hatas\u0131n\u0131 Anlamak","description":"Merhaba, ben Fatih Soysal. Bu yaz\u0131da, TypeScript geli\u015ftirme s\u00fcrecinde s\u0131k\u00e7a kar\u015f\u0131la\u015f\u0131lan TS1010 hatas\u0131n\u0131 ele alaca\u011f\u0131z. Bu hata genellikle yeni ba\u015flayanlar i\u00e7in kafa kar\u0131\u015ft\u0131r\u0131c\u0131 olabilir, ancak anla\u015f\u0131lmas\u0131 ve \u00e7\u00f6z\u00fclmesi olduk\u00e7a kolayd\u0131r. \u00d6ncelikle hatan\u0131n ne oldu\u011funu, neden ortaya \u00e7\u0131kt\u0131\u011f\u0131n\u0131 ve nas\u0131l \u00e7\u00f6z\u00fclece\u011fini a\u00e7\u0131klayaca\u011f\u0131m.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/fatihsoysal.com\/blog\/typescript-101-ts1010-hatasini-anlamak\/","og_locale":"tr_TR","og_type":"article","og_title":"TypeScript 101: TS1010 Hatas\u0131n\u0131 Anlamak","og_description":"Merhaba, ben Fatih Soysal. Bu yaz\u0131da, TypeScript geli\u015ftirme s\u00fcrecinde s\u0131k\u00e7a kar\u015f\u0131la\u015f\u0131lan TS1010 hatas\u0131n\u0131 ele alaca\u011f\u0131z. Bu hata genellikle yeni ba\u015flayanlar i\u00e7in kafa kar\u0131\u015ft\u0131r\u0131c\u0131 olabilir, ancak anla\u015f\u0131lmas\u0131 ve \u00e7\u00f6z\u00fclmesi olduk\u00e7a kolayd\u0131r. \u00d6ncelikle hatan\u0131n ne oldu\u011funu, neden ortaya \u00e7\u0131kt\u0131\u011f\u0131n\u0131 ve nas\u0131l \u00e7\u00f6z\u00fclece\u011fini a\u00e7\u0131klayaca\u011f\u0131m.","og_url":"https:\/\/fatihsoysal.com\/blog\/typescript-101-ts1010-hatasini-anlamak\/","og_site_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","article_published_time":"2025-01-04T16:45:12+00:00","author":"Fatih Soysal","twitter_card":"summary_large_image","twitter_misc":{"Yazan:":"Fatih Soysal","Tahmini okuma s\u00fcresi":"2 dakika"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/fatihsoysal.com\/blog\/typescript-101-ts1010-hatasini-anlamak\/#article","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/typescript-101-ts1010-hatasini-anlamak\/"},"author":{"name":"Fatih Soysal","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"headline":"TypeScript 101: TS1010 Hatas\u0131n\u0131 Anlamak","datePublished":"2025-01-04T16:45:12+00:00","mainEntityOfPage":{"@id":"https:\/\/fatihsoysal.com\/blog\/typescript-101-ts1010-hatasini-anlamak\/"},"wordCount":488,"commentCount":0,"publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"inLanguage":"tr","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/fatihsoysal.com\/blog\/typescript-101-ts1010-hatasini-anlamak\/#respond"]}],"copyrightYear":"2025","copyrightHolder":{"@id":"https:\/\/fatihsoysal.com\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/fatihsoysal.com\/blog\/typescript-101-ts1010-hatasini-anlamak\/","url":"https:\/\/fatihsoysal.com\/blog\/typescript-101-ts1010-hatasini-anlamak\/","name":"TypeScript 101: TS1010 Hatas\u0131n\u0131 Anlamak","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/#website"},"datePublished":"2025-01-04T16:45:12+00:00","description":"Merhaba, ben Fatih Soysal. Bu yaz\u0131da, TypeScript geli\u015ftirme s\u00fcrecinde s\u0131k\u00e7a kar\u015f\u0131la\u015f\u0131lan TS1010 hatas\u0131n\u0131 ele alaca\u011f\u0131z. Bu hata genellikle yeni ba\u015flayanlar i\u00e7in kafa kar\u0131\u015ft\u0131r\u0131c\u0131 olabilir, ancak anla\u015f\u0131lmas\u0131 ve \u00e7\u00f6z\u00fclmesi olduk\u00e7a kolayd\u0131r. \u00d6ncelikle hatan\u0131n ne oldu\u011funu, neden ortaya \u00e7\u0131kt\u0131\u011f\u0131n\u0131 ve nas\u0131l \u00e7\u00f6z\u00fclece\u011fini a\u00e7\u0131klayaca\u011f\u0131m.","breadcrumb":{"@id":"https:\/\/fatihsoysal.com\/blog\/typescript-101-ts1010-hatasini-anlamak\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fatihsoysal.com\/blog\/typescript-101-ts1010-hatasini-anlamak\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fatihsoysal.com\/blog\/typescript-101-ts1010-hatasini-anlamak\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/fatihsoysal.com\/blog\/"},{"@type":"ListItem","position":2,"name":"TypeScript 101: TS1010 Hatas\u0131n\u0131 Anlamak"}]},{"@type":"WebSite","@id":"https:\/\/fatihsoysal.com\/blog\/#website","url":"https:\/\/fatihsoysal.com\/blog\/","name":"Fatihsoysal.com","description":"Blog - Yaz\u0131l\u0131m D\u00fcnyas\u0131 Tecr\u00fcbelerim","publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/fatihsoysal.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"tr"},{"@type":["Person","Organization"],"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1","name":"Fatih Soysal","image":{"@type":"ImageObject","inLanguage":"tr","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png","contentUrl":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png","width":512,"height":512,"caption":"Fatih Soysal"},"logo":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/"},"description":"Kullan\u0131m ve kodlama m\u00fckemmeliyetini odak alan uygulamalar olu\u015fturma deneyimine sahip, profesyonel olarak 15+ y\u0131l \u00fczeri deneyime sahip bir yaz\u0131l\u0131m m\u00fchendisi.","url":"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/"}]}},"yoast_meta":{"yoast_wpseo_title":"","yoast_wpseo_metadesc":"","yoast_wpseo_canonical":""},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/8626","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/comments?post=8626"}],"version-history":[{"count":0,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/8626\/revisions"}],"wp:attachment":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/media?parent=8626"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/categories?post=8626"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/tags?post=8626"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}