[{"data":1,"prerenderedAt":1919},["ShallowReactive",2],{"navigation-ko":3,"navigation-v1":81,"\u002Fko\u002Ftypescript-sdk\u002Fgetting-started":146,"\u002Fko\u002Ftypescript-sdk\u002Fgetting-started-surround":1111,"\u002Fko\u002Ftypescript-sdk\u002Fgetting-started-og":1116},[4,55,77],{"title":5,"path":6,"stem":7,"children":8},"가이드","\u002Fko\u002Fguide","ko\u002F1.guide\u002F01.index",[9,11,15,19,23,27,31,35,39,43,47,51],{"title":10,"path":6,"stem":7},"소개",{"title":12,"path":13,"stem":14},"프롤로그","\u002Fko\u002Fguide\u002Fprologue","ko\u002F1.guide\u002F00.prologue",{"title":16,"path":17,"stem":18},"시작하기","\u002Fko\u002Fguide\u002Fgetting-started","ko\u002F1.guide\u002F02.getting-started",{"title":20,"path":21,"stem":22},"모델","\u002Fko\u002Fguide\u002Fmodels","ko\u002F1.guide\u002F03.models",{"title":24,"path":25,"stem":26},"연관관계","\u002Fko\u002Fguide\u002Frelationships","ko\u002F1.guide\u002F04.relationships",{"title":28,"path":29,"stem":30},"훅","\u002Fko\u002Fguide\u002Fhooks","ko\u002F1.guide\u002F05.hooks",{"title":32,"path":33,"stem":34},"검색","\u002Fko\u002Fguide\u002Fsearch","ko\u002F1.guide\u002F06.search",{"title":36,"path":37,"stem":38},"일괄 작업","\u002Fko\u002Fguide\u002Fbatch-operations","ko\u002F1.guide\u002F07.batch-operations",{"title":40,"path":41,"stem":42},"쿼리 파라미터","\u002Fko\u002Fguide\u002Fquery-parameters","ko\u002F1.guide\u002F08.query-parameters",{"title":44,"path":45,"stem":46},"보안","\u002Fko\u002Fguide\u002Fsecurity","ko\u002F1.guide\u002F09.security",{"title":48,"path":49,"stem":50},"응답","\u002Fko\u002Fguide\u002Fresponses","ko\u002F1.guide\u002F10.responses",{"title":52,"path":53,"stem":54},"명세","\u002Fko\u002Fguide\u002Fspecifications","ko\u002F1.guide\u002F11.specifications",{"title":56,"path":57,"stem":58,"children":59},"TypeScript SDK","\u002Fko\u002Ftypescript-sdk","ko\u002F2.typescript-sdk\u002F01.index",[60,61,64,68,71,74],{"title":10,"path":57,"stem":58},{"title":16,"path":62,"stem":63},"\u002Fko\u002Ftypescript-sdk\u002Fgetting-started","ko\u002F2.typescript-sdk\u002F02.getting-started",{"title":65,"path":66,"stem":67},"설정","\u002Fko\u002Ftypescript-sdk\u002Fconfiguration","ko\u002F2.typescript-sdk\u002F03.configuration",{"title":20,"path":69,"stem":70},"\u002Fko\u002Ftypescript-sdk\u002Fmodels","ko\u002F2.typescript-sdk\u002F04.models",{"title":24,"path":72,"stem":73},"\u002Fko\u002Ftypescript-sdk\u002Frelationships","ko\u002F2.typescript-sdk\u002F05.relationships",{"title":40,"path":75,"stem":76},"\u002Fko\u002Ftypescript-sdk\u002Fquery-parameters","ko\u002F2.typescript-sdk\u002F06.query-parameters",{"title":78,"path":79,"stem":80},"스크린캐스트","\u002Fko\u002Fscreencasts","ko\u002Fscreencasts",[82,125],{"title":83,"path":84,"stem":85,"children":86},"Guide","\u002Fv1.x\u002Fguide","v1.x\u002F1.guide\u002F01.index",[87,89,93,97,101,105,109,113,117,121],{"title":88,"path":84,"stem":85},"Introduction",{"title":90,"path":91,"stem":92},"Getting Started","\u002Fv1.x\u002Fguide\u002Fgetting-started","v1.x\u002F1.guide\u002F02.getting-started",{"title":94,"path":95,"stem":96},"Models","\u002Fv1.x\u002Fguide\u002Fmodels","v1.x\u002F1.guide\u002F03.models",{"title":98,"path":99,"stem":100},"Relationships","\u002Fv1.x\u002Fguide\u002Frelationships","v1.x\u002F1.guide\u002F04.relationships",{"title":102,"path":103,"stem":104},"Hooks","\u002Fv1.x\u002Fguide\u002Fhooks","v1.x\u002F1.guide\u002F05.hooks",{"title":106,"path":107,"stem":108},"Search","\u002Fv1.x\u002Fguide\u002Fsearch","v1.x\u002F1.guide\u002F06.search",{"title":110,"path":111,"stem":112},"Batch Operations","\u002Fv1.x\u002Fguide\u002Fbatch-operations","v1.x\u002F1.guide\u002F07.batch-operations",{"title":114,"path":115,"stem":116},"Query Parameters","\u002Fv1.x\u002Fguide\u002Fquery-parameters","v1.x\u002F1.guide\u002F08.query-parameters",{"title":118,"path":119,"stem":120},"Security","\u002Fv1.x\u002Fguide\u002Fsecurity","v1.x\u002F1.guide\u002F09.security",{"title":122,"path":123,"stem":124},"Responses","\u002Fv1.x\u002Fguide\u002Fresponses","v1.x\u002F1.guide\u002F10.responses",{"title":56,"path":126,"stem":127,"children":128},"\u002Fv1.x\u002Ftypescript-sdk","v1.x\u002F2.typescript-sdk\u002F01.index",[129,130,133,137,140,143],{"title":88,"path":126,"stem":127},{"title":90,"path":131,"stem":132},"\u002Fv1.x\u002Ftypescript-sdk\u002Fgetting-started","v1.x\u002F2.typescript-sdk\u002F02.getting-started",{"title":134,"path":135,"stem":136},"Configuration","\u002Fv1.x\u002Ftypescript-sdk\u002Fconfiguration","v1.x\u002F2.typescript-sdk\u002F03.configuration",{"title":94,"path":138,"stem":139},"\u002Fv1.x\u002Ftypescript-sdk\u002Fmodels","v1.x\u002F2.typescript-sdk\u002F04.models",{"title":98,"path":141,"stem":142},"\u002Fv1.x\u002Ftypescript-sdk\u002Frelationships","v1.x\u002F2.typescript-sdk\u002F05.relationships",{"title":114,"path":144,"stem":145},"\u002Fv1.x\u002Ftypescript-sdk\u002Fquery-parameters","v1.x\u002F2.typescript-sdk\u002F06.query-parameters",{"id":147,"title":16,"body":148,"description":1105,"extension":1106,"links":1107,"meta":1108,"navigation":269,"path":62,"seo":1109,"stem":63,"__hash__":1110},"docs_ko\u002Fko\u002F2.typescript-sdk\u002F02.getting-started.md",{"type":149,"value":150,"toc":1099},"minimark",[151,155,159,165,194,199,215,217,225,322,325,329,336,346,419,428,556,578,581,585,588,599,1095],[152,153,154],"h2",{"id":154},"설치",[156,157,158],"p",{},"Orion은 의존성을 추가하는 것만으로 새 프로젝트나 기존 프로젝트에 설치할 수 있습니다.",[156,160,161],{},[162,163,164],"strong",{},"NPM 사용",[166,167,172],"pre",{"className":168,"code":169,"language":170,"meta":171,"style":171},"language-bash shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","npm install @tailflow\u002Flaravel-orion --save\n","bash","",[173,174,175],"code",{"__ignoreMap":171},[176,177,180,184,188,191],"span",{"class":178,"line":179},"line",1,[176,181,183],{"class":182},"sBMFI","npm",[176,185,187],{"class":186},"sfazB"," install",[176,189,190],{"class":186}," @tailflow\u002Flaravel-orion",[176,192,193],{"class":186}," --save\n",[156,195,196],{},[162,197,198],{},"Yarn 사용",[166,200,202],{"className":168,"code":201,"language":170,"meta":171,"style":171},"yarn add @tailflow\u002Flaravel-orion\n",[173,203,204],{"__ignoreMap":171},[176,205,206,209,212],{"class":178,"line":179},[176,207,208],{"class":182},"yarn",[176,210,211],{"class":186}," add",[176,213,214],{"class":186}," @tailflow\u002Flaravel-orion\n",[152,216,65],{"id":65},[156,218,219,220,224],{},"패키지를 설치한 다음 단계는 API와 함께 동작하도록 설정(또는 ",[221,222,223],"em",{},"초기화",")하는 것입니다.",[166,226,230],{"className":227,"code":228,"language":229,"meta":171,"style":171},"language-typescript shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","import {Orion} from \"@tailflow\u002Flaravel-orion\u002Flib\u002Forion\";\n\nOrion.init('https:\u002F\u002Fyour-api.test');\nOrion.setToken('access-token-here');\n","typescript",[173,231,232,264,271,299],{"__ignoreMap":171},[176,233,234,238,242,246,249,252,255,258,261],{"class":178,"line":179},[176,235,237],{"class":236},"s7zQu","import",[176,239,241],{"class":240},"sMK4o"," {",[176,243,245],{"class":244},"sTEyZ","Orion",[176,247,248],{"class":240},"}",[176,250,251],{"class":236}," from",[176,253,254],{"class":240}," \"",[176,256,257],{"class":186},"@tailflow\u002Flaravel-orion\u002Flib\u002Forion",[176,259,260],{"class":240},"\"",[176,262,263],{"class":240},";\n",[176,265,267],{"class":178,"line":266},2,[176,268,270],{"emptyLinePlaceholder":269},true,"\n",[176,272,274,276,279,283,286,289,292,294,297],{"class":178,"line":273},3,[176,275,245],{"class":244},[176,277,278],{"class":240},".",[176,280,282],{"class":281},"s2Zo4","init",[176,284,285],{"class":244},"(",[176,287,288],{"class":240},"'",[176,290,291],{"class":186},"https:\u002F\u002Fyour-api.test",[176,293,288],{"class":240},[176,295,296],{"class":244},")",[176,298,263],{"class":240},[176,300,302,304,306,309,311,313,316,318,320],{"class":178,"line":301},4,[176,303,245],{"class":244},[176,305,278],{"class":240},[176,307,308],{"class":281},"setToken",[176,310,285],{"class":244},[176,312,288],{"class":240},[176,314,315],{"class":186},"access-token-here",[176,317,288],{"class":240},[176,319,296],{"class":244},[176,321,263],{"class":240},[156,323,324],{},"이것으로 끝입니다! 이제 모델 설정으로 넘어가겠습니다.",[152,326,328],{"id":327},"모델-설정","모델 설정",[156,330,331,332,335],{},"첫 번째 모델을 만들고 API를 조회해 보겠습니다. Laravel API에 있는 아무 모델이나 선택하면 됩니다. 여기서는 예시로 ",[173,333,334],{},"Post"," 모델을 사용합니다.",[156,337,338,339,341,342,345],{},"TypeScript 앱에 ",[173,340,334],{}," 클래스를 추가하고 ",[173,343,344],{},"Model","을 상속하세요.",[166,347,349],{"className":227,"code":348,"language":229,"meta":171,"style":171},"\u002F\u002F post.ts\n\nimport {Model} from \"@tailflow\u002Flaravel-orion\u002Flib\u002Fmodel\";\n\nexport class Post extends Model {\n\n}\n",[173,350,351,357,361,382,386,408,413],{"__ignoreMap":171},[176,352,353],{"class":178,"line":179},[176,354,356],{"class":355},"sHwdD","\u002F\u002F post.ts\n",[176,358,359],{"class":178,"line":266},[176,360,270],{"emptyLinePlaceholder":269},[176,362,363,365,367,369,371,373,375,378,380],{"class":178,"line":273},[176,364,237],{"class":236},[176,366,241],{"class":240},[176,368,344],{"class":244},[176,370,248],{"class":240},[176,372,251],{"class":236},[176,374,254],{"class":240},[176,376,377],{"class":186},"@tailflow\u002Flaravel-orion\u002Flib\u002Fmodel",[176,379,260],{"class":240},[176,381,263],{"class":240},[176,383,384],{"class":178,"line":301},[176,385,270],{"emptyLinePlaceholder":269},[176,387,389,392,396,399,402,405],{"class":178,"line":388},5,[176,390,391],{"class":236},"export",[176,393,395],{"class":394},"spNyl"," class",[176,397,398],{"class":182}," Post",[176,400,401],{"class":394}," extends",[176,403,404],{"class":182}," Model",[176,406,407],{"class":240}," {\n",[176,409,411],{"class":178,"line":410},6,[176,412,270],{"emptyLinePlaceholder":269},[176,414,416],{"class":178,"line":415},7,[176,417,418],{"class":240},"}\n",[156,420,421,422,427],{},"다음으로 모델의 속성과 ",[423,424,426],"a",{"href":425},"\u002Fko\u002Ftypescript-sdk\u002Fmodels#%EB%A6%AC%EC%86%8C%EC%8A%A4-%EC%9D%B4%EB%A6%84","리소스 이름","을 정의하세요.",[166,429,431],{"className":227,"code":430,"language":229,"meta":171,"style":171},"\u002F\u002F post.ts\n\nimport {Model} from \"@tailflow\u002Flaravel-orion\u002Flib\u002Fmodel\";\n\nexport class Post extends Model\u003C{\n    title: string,\n    body: string\n}> {\n    public $resource(): string {\n        return 'posts';\n    }\n}\n",[173,432,433,437,441,461,465,480,495,505,513,529,545,551],{"__ignoreMap":171},[176,434,435],{"class":178,"line":179},[176,436,356],{"class":355},[176,438,439],{"class":178,"line":266},[176,440,270],{"emptyLinePlaceholder":269},[176,442,443,445,447,449,451,453,455,457,459],{"class":178,"line":273},[176,444,237],{"class":236},[176,446,241],{"class":240},[176,448,344],{"class":244},[176,450,248],{"class":240},[176,452,251],{"class":236},[176,454,254],{"class":240},[176,456,377],{"class":186},[176,458,260],{"class":240},[176,460,263],{"class":240},[176,462,463],{"class":178,"line":301},[176,464,270],{"emptyLinePlaceholder":269},[176,466,467,469,471,473,475,477],{"class":178,"line":388},[176,468,391],{"class":236},[176,470,395],{"class":394},[176,472,398],{"class":182},[176,474,401],{"class":394},[176,476,404],{"class":281},[176,478,479],{"class":240},"\u003C{\n",[176,481,482,486,489,492],{"class":178,"line":410},[176,483,485],{"class":484},"swJcz","    title",[176,487,488],{"class":240},":",[176,490,491],{"class":182}," string",[176,493,494],{"class":240},",\n",[176,496,497,500,502],{"class":178,"line":415},[176,498,499],{"class":484},"    body",[176,501,488],{"class":240},[176,503,504],{"class":182}," string\n",[176,506,508,511],{"class":178,"line":507},8,[176,509,510],{"class":240},"}>",[176,512,407],{"class":240},[176,514,516,519,522,525,527],{"class":178,"line":515},9,[176,517,518],{"class":394},"    public",[176,520,521],{"class":484}," $resource",[176,523,524],{"class":240},"():",[176,526,491],{"class":182},[176,528,407],{"class":240},[176,530,532,535,538,541,543],{"class":178,"line":531},10,[176,533,534],{"class":236},"        return",[176,536,537],{"class":240}," '",[176,539,540],{"class":186},"posts",[176,542,288],{"class":240},[176,544,263],{"class":240},[176,546,548],{"class":178,"line":547},11,[176,549,550],{"class":240},"    }\n",[176,552,554],{"class":178,"line":553},12,[176,555,418],{"class":240},[557,558,560],"note",{"icon":559},"i-lucide-lightbulb",[156,561,562,565,566,565,569,572,573,577],{},[173,563,564],{},"id",", ",[173,567,568],{},"created_at",[173,570,571],{},"updated_at"," 속성은 정의할 필요가 없습니다. SDK가 자동으로 처리합니다. 다만 필요하다면 ",[423,574,576],{"href":575},"\u002Fko\u002Ftypescript-sdk\u002Fmodels#%EC%A0%80%EC%9E%A5%EB%90%9C-%EC%86%8D%EC%84%B1","오버라이드","할 수 있습니다.",[156,579,580],{},"축하합니다. 모델 설정이 완료되었고, 이제 API를 조회할 준비가 모두 끝났습니다 🎉",[152,582,584],{"id":583},"api-조회하기","API 조회하기",[156,586,587],{},"Orion TypeScript SDK를 사용하면 API를 매우 쉽게 사용할 수 있습니다.",[589,590,591],"warning",{},[156,592,593,594,598],{},"Sanctum을 사용하는 경우 API를 조회하기 전에 CSRF 보호를 초기화해야 합니다. 방법은 ",[423,595,597],{"href":596},"\u002Fko\u002Ftypescript-sdk\u002Fconfiguration#spa%EB%A5%BC-%EC%9C%84%ED%95%9C-sanctum-%EC%97%B0%EB%8F%99","SPA를 위한 Sanctum 연동","에서 확인하세요.",[166,600,602],{"className":227,"code":601,"language":229,"meta":171,"style":171},"\u002F\u002F 앱의 어딘가에서\n\nimport {Post} from '..\u002Fpost.ts';\n\n\u002F\u002F 게시글 목록 조회\nconst posts = await Post.$query().get();\n\n\u002F\u002F 게시글 검색\nconst posts = await Post.$query().lookFor('some value').search();\n\n\u002F\u002F 게시글 생성\nconst newPost = await Post.$query().store({\n    title: 'New post' \u002F\u002F \u003C-- 속성에 타입이 지정되어 있어 여기서 자동 완성이 잘 동작합니다\n});\nconsole.log(newPost.$attributes.title);  \u002F\u002F \u003C-- 여기서도 마찬가지입니다\n\n\u002F\u002F 게시글 조회\nconst post = await Post.$query().find(5);\n\n\u002F\u002F 게시글 수정\npost.$attributes.title = 'Updated post';\nawait post.$save();\n\u002F\u002F 또는\nawait post.$save({title: 'Updated post'}); \u002F\u002F \u003C-- 여기서도\n\u002F\u002F 또는\nconst updatedPost = await Post.$query().update(5, {\n    title: 'Updated title' \u002F\u002F \u003C-- 물론 여기서도\n});\n\n\u002F\u002F 게시글 삭제\nconst deletedPost = await Post.$query().delete(5);\n\u002F\u002F 또는\nawait post.$destroy();\n",[173,603,604,609,613,634,638,643,676,680,685,728,732,737,766,783,792,822,827,833,868,873,879,905,923,929,965,970,1004,1021,1030,1035,1041,1074,1079],{"__ignoreMap":171},[176,605,606],{"class":178,"line":179},[176,607,608],{"class":355},"\u002F\u002F 앱의 어딘가에서\n",[176,610,611],{"class":178,"line":266},[176,612,270],{"emptyLinePlaceholder":269},[176,614,615,617,619,621,623,625,627,630,632],{"class":178,"line":273},[176,616,237],{"class":236},[176,618,241],{"class":240},[176,620,334],{"class":244},[176,622,248],{"class":240},[176,624,251],{"class":236},[176,626,537],{"class":240},[176,628,629],{"class":186},"..\u002Fpost.ts",[176,631,288],{"class":240},[176,633,263],{"class":240},[176,635,636],{"class":178,"line":301},[176,637,270],{"emptyLinePlaceholder":269},[176,639,640],{"class":178,"line":388},[176,641,642],{"class":355},"\u002F\u002F 게시글 목록 조회\n",[176,644,645,648,651,654,657,659,661,664,667,669,672,674],{"class":178,"line":410},[176,646,647],{"class":394},"const",[176,649,650],{"class":244}," posts ",[176,652,653],{"class":240},"=",[176,655,656],{"class":236}," await",[176,658,398],{"class":244},[176,660,278],{"class":240},[176,662,663],{"class":281},"$query",[176,665,666],{"class":244},"()",[176,668,278],{"class":240},[176,670,671],{"class":281},"get",[176,673,666],{"class":244},[176,675,263],{"class":240},[176,677,678],{"class":178,"line":415},[176,679,270],{"emptyLinePlaceholder":269},[176,681,682],{"class":178,"line":507},[176,683,684],{"class":355},"\u002F\u002F 게시글 검색\n",[176,686,687,689,691,693,695,697,699,701,703,705,708,710,712,715,717,719,721,724,726],{"class":178,"line":515},[176,688,647],{"class":394},[176,690,650],{"class":244},[176,692,653],{"class":240},[176,694,656],{"class":236},[176,696,398],{"class":244},[176,698,278],{"class":240},[176,700,663],{"class":281},[176,702,666],{"class":244},[176,704,278],{"class":240},[176,706,707],{"class":281},"lookFor",[176,709,285],{"class":244},[176,711,288],{"class":240},[176,713,714],{"class":186},"some value",[176,716,288],{"class":240},[176,718,296],{"class":244},[176,720,278],{"class":240},[176,722,723],{"class":281},"search",[176,725,666],{"class":244},[176,727,263],{"class":240},[176,729,730],{"class":178,"line":531},[176,731,270],{"emptyLinePlaceholder":269},[176,733,734],{"class":178,"line":547},[176,735,736],{"class":355},"\u002F\u002F 게시글 생성\n",[176,738,739,741,744,746,748,750,752,754,756,758,761,763],{"class":178,"line":553},[176,740,647],{"class":394},[176,742,743],{"class":244}," newPost ",[176,745,653],{"class":240},[176,747,656],{"class":236},[176,749,398],{"class":244},[176,751,278],{"class":240},[176,753,663],{"class":281},[176,755,666],{"class":244},[176,757,278],{"class":240},[176,759,760],{"class":281},"store",[176,762,285],{"class":244},[176,764,765],{"class":240},"{\n",[176,767,769,771,773,775,778,780],{"class":178,"line":768},13,[176,770,485],{"class":484},[176,772,488],{"class":240},[176,774,537],{"class":240},[176,776,777],{"class":186},"New post",[176,779,288],{"class":240},[176,781,782],{"class":355}," \u002F\u002F \u003C-- 속성에 타입이 지정되어 있어 여기서 자동 완성이 잘 동작합니다\n",[176,784,786,788,790],{"class":178,"line":785},14,[176,787,248],{"class":240},[176,789,296],{"class":244},[176,791,263],{"class":240},[176,793,795,798,800,803,806,808,811,813,816,819],{"class":178,"line":794},15,[176,796,797],{"class":244},"console",[176,799,278],{"class":240},[176,801,802],{"class":281},"log",[176,804,805],{"class":244},"(newPost",[176,807,278],{"class":240},[176,809,810],{"class":244},"$attributes",[176,812,278],{"class":240},[176,814,815],{"class":244},"title)",[176,817,818],{"class":240},";",[176,820,821],{"class":355},"  \u002F\u002F \u003C-- 여기서도 마찬가지입니다\n",[176,823,825],{"class":178,"line":824},16,[176,826,270],{"emptyLinePlaceholder":269},[176,828,830],{"class":178,"line":829},17,[176,831,832],{"class":355},"\u002F\u002F 게시글 조회\n",[176,834,836,838,841,843,845,847,849,851,853,855,858,860,864,866],{"class":178,"line":835},18,[176,837,647],{"class":394},[176,839,840],{"class":244}," post ",[176,842,653],{"class":240},[176,844,656],{"class":236},[176,846,398],{"class":244},[176,848,278],{"class":240},[176,850,663],{"class":281},[176,852,666],{"class":244},[176,854,278],{"class":240},[176,856,857],{"class":281},"find",[176,859,285],{"class":244},[176,861,863],{"class":862},"sbssI","5",[176,865,296],{"class":244},[176,867,263],{"class":240},[176,869,871],{"class":178,"line":870},19,[176,872,270],{"emptyLinePlaceholder":269},[176,874,876],{"class":178,"line":875},20,[176,877,878],{"class":355},"\u002F\u002F 게시글 수정\n",[176,880,882,885,887,889,891,894,896,898,901,903],{"class":178,"line":881},21,[176,883,884],{"class":244},"post",[176,886,278],{"class":240},[176,888,810],{"class":244},[176,890,278],{"class":240},[176,892,893],{"class":244},"title ",[176,895,653],{"class":240},[176,897,537],{"class":240},[176,899,900],{"class":186},"Updated post",[176,902,288],{"class":240},[176,904,263],{"class":240},[176,906,908,911,914,916,919,921],{"class":178,"line":907},22,[176,909,910],{"class":236},"await",[176,912,913],{"class":244}," post",[176,915,278],{"class":240},[176,917,918],{"class":281},"$save",[176,920,666],{"class":244},[176,922,263],{"class":240},[176,924,926],{"class":178,"line":925},23,[176,927,928],{"class":355},"\u002F\u002F 또는\n",[176,930,932,934,936,938,940,942,945,948,950,952,954,956,958,960,962],{"class":178,"line":931},24,[176,933,910],{"class":236},[176,935,913],{"class":244},[176,937,278],{"class":240},[176,939,918],{"class":281},[176,941,285],{"class":244},[176,943,944],{"class":240},"{",[176,946,947],{"class":484},"title",[176,949,488],{"class":240},[176,951,537],{"class":240},[176,953,900],{"class":186},[176,955,288],{"class":240},[176,957,248],{"class":240},[176,959,296],{"class":244},[176,961,818],{"class":240},[176,963,964],{"class":355}," \u002F\u002F \u003C-- 여기서도\n",[176,966,968],{"class":178,"line":967},25,[176,969,928],{"class":355},[176,971,973,975,978,980,982,984,986,988,990,992,995,997,999,1002],{"class":178,"line":972},26,[176,974,647],{"class":394},[176,976,977],{"class":244}," updatedPost ",[176,979,653],{"class":240},[176,981,656],{"class":236},[176,983,398],{"class":244},[176,985,278],{"class":240},[176,987,663],{"class":281},[176,989,666],{"class":244},[176,991,278],{"class":240},[176,993,994],{"class":281},"update",[176,996,285],{"class":244},[176,998,863],{"class":862},[176,1000,1001],{"class":240},",",[176,1003,407],{"class":240},[176,1005,1007,1009,1011,1013,1016,1018],{"class":178,"line":1006},27,[176,1008,485],{"class":484},[176,1010,488],{"class":240},[176,1012,537],{"class":240},[176,1014,1015],{"class":186},"Updated title",[176,1017,288],{"class":240},[176,1019,1020],{"class":355}," \u002F\u002F \u003C-- 물론 여기서도\n",[176,1022,1024,1026,1028],{"class":178,"line":1023},28,[176,1025,248],{"class":240},[176,1027,296],{"class":244},[176,1029,263],{"class":240},[176,1031,1033],{"class":178,"line":1032},29,[176,1034,270],{"emptyLinePlaceholder":269},[176,1036,1038],{"class":178,"line":1037},30,[176,1039,1040],{"class":355},"\u002F\u002F 게시글 삭제\n",[176,1042,1044,1046,1049,1051,1053,1055,1057,1059,1061,1063,1066,1068,1070,1072],{"class":178,"line":1043},31,[176,1045,647],{"class":394},[176,1047,1048],{"class":244}," deletedPost ",[176,1050,653],{"class":240},[176,1052,656],{"class":236},[176,1054,398],{"class":244},[176,1056,278],{"class":240},[176,1058,663],{"class":281},[176,1060,666],{"class":244},[176,1062,278],{"class":240},[176,1064,1065],{"class":281},"delete",[176,1067,285],{"class":244},[176,1069,863],{"class":862},[176,1071,296],{"class":244},[176,1073,263],{"class":240},[176,1075,1077],{"class":178,"line":1076},32,[176,1078,928],{"class":355},[176,1080,1082,1084,1086,1088,1091,1093],{"class":178,"line":1081},33,[176,1083,910],{"class":236},[176,1085,913],{"class":244},[176,1087,278],{"class":240},[176,1089,1090],{"class":281},"$destroy",[176,1092,666],{"class":244},[176,1094,263],{"class":240},[1096,1097,1098],"style",{},"html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .s7zQu, html code.shiki .s7zQu{--shiki-light:#39ADB5;--shiki-light-font-style:italic;--shiki-default:#89DDFF;--shiki-default-font-style:italic;--shiki-dark:#89DDFF;--shiki-dark-font-style:italic}html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html pre.shiki code .s2Zo4, html code.shiki .s2Zo4{--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF}html pre.shiki code .sHwdD, html code.shiki .sHwdD{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#546E7A;--shiki-default-font-style:italic;--shiki-dark:#676E95;--shiki-dark-font-style:italic}html pre.shiki code .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}html pre.shiki code .swJcz, html code.shiki .swJcz{--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178}html pre.shiki code .sbssI, html code.shiki .sbssI{--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C}",{"title":171,"searchDepth":179,"depth":266,"links":1100},[1101,1102,1103,1104],{"id":154,"depth":266,"text":154},{"id":65,"depth":266,"text":65},{"id":327,"depth":266,"text":328},{"id":583,"depth":266,"text":584},"Orion TypeScript SDK 사용을 위한 첫걸음을 시작하세요.","md",null,{},{"title":16,"description":1105},"vtgBiXvH0mXBH6091XH5ub5Xe33U6TtnaCx9jc4u4Hw",[1112,1114],{"title":10,"path":57,"stem":58,"description":1113,"children":-1},"Orion for Laravel TypeScript SDK 문서에 오신 것을 환영합니다.",{"title":65,"path":66,"stem":67,"description":1115,"children":-1},"API URL 설정, 인증 구성, 그리고 내부 HTTP 클라이언트 구성 방법을 알아봅니다.",{"id":1117,"title":90,"body":1118,"description":1913,"extension":1106,"links":1107,"meta":1914,"navigation":269,"path":1915,"seo":1916,"stem":1917,"__hash__":1918},"docs_en\u002F2.typescript-sdk\u002F02.getting-started.md",{"type":149,"value":1119,"toc":1907},[1120,1124,1127,1132,1146,1151,1163,1166,1173,1241,1244,1248,1254,1262,1320,1327,1433,1451,1454,1458,1461,1470,1905],[152,1121,1123],{"id":1122},"installation","Installation",[156,1125,1126],{},"Orion can be installed into a new or existing project, simply by adding a dependency:",[156,1128,1129],{},[162,1130,1131],{},"Using NPM",[166,1133,1134],{"className":168,"code":169,"language":170,"meta":171,"style":171},[173,1135,1136],{"__ignoreMap":171},[176,1137,1138,1140,1142,1144],{"class":178,"line":179},[176,1139,183],{"class":182},[176,1141,187],{"class":186},[176,1143,190],{"class":186},[176,1145,193],{"class":186},[156,1147,1148],{},[162,1149,1150],{},"Using Yarn",[166,1152,1153],{"className":168,"code":201,"language":170,"meta":171,"style":171},[173,1154,1155],{"__ignoreMap":171},[176,1156,1157,1159,1161],{"class":178,"line":179},[176,1158,208],{"class":182},[176,1160,211],{"class":186},[176,1162,214],{"class":186},[152,1164,134],{"id":1165},"configuration",[156,1167,1168,1169,1172],{},"Once the package is installed, the next step is to configure (or ",[221,1170,1171],{},"initialize",") it to work with your API.",[166,1174,1175],{"className":227,"code":228,"language":229,"meta":171,"style":171},[173,1176,1177,1197,1201,1221],{"__ignoreMap":171},[176,1178,1179,1181,1183,1185,1187,1189,1191,1193,1195],{"class":178,"line":179},[176,1180,237],{"class":236},[176,1182,241],{"class":240},[176,1184,245],{"class":244},[176,1186,248],{"class":240},[176,1188,251],{"class":236},[176,1190,254],{"class":240},[176,1192,257],{"class":186},[176,1194,260],{"class":240},[176,1196,263],{"class":240},[176,1198,1199],{"class":178,"line":266},[176,1200,270],{"emptyLinePlaceholder":269},[176,1202,1203,1205,1207,1209,1211,1213,1215,1217,1219],{"class":178,"line":273},[176,1204,245],{"class":244},[176,1206,278],{"class":240},[176,1208,282],{"class":281},[176,1210,285],{"class":244},[176,1212,288],{"class":240},[176,1214,291],{"class":186},[176,1216,288],{"class":240},[176,1218,296],{"class":244},[176,1220,263],{"class":240},[176,1222,1223,1225,1227,1229,1231,1233,1235,1237,1239],{"class":178,"line":301},[176,1224,245],{"class":244},[176,1226,278],{"class":240},[176,1228,308],{"class":281},[176,1230,285],{"class":244},[176,1232,288],{"class":240},[176,1234,315],{"class":186},[176,1236,288],{"class":240},[176,1238,296],{"class":244},[176,1240,263],{"class":240},[156,1242,1243],{},"That's it! Now let's move on to the model setup.",[152,1245,1247],{"id":1246},"setting-up-a-model","Setting up a Model",[156,1249,1250,1251,1253],{},"Let's create our first model and query the API. Pick any model that you have in your Laravel API - I will go with ",[173,1252,334],{},"\nmodel, just as an example.",[156,1255,1256,1257,1259,1260,278],{},"Add a class ",[173,1258,334],{}," in your TypeScript app and extend it from ",[173,1261,344],{},[166,1263,1264],{"className":227,"code":348,"language":229,"meta":171,"style":171},[173,1265,1266,1270,1274,1294,1298,1312,1316],{"__ignoreMap":171},[176,1267,1268],{"class":178,"line":179},[176,1269,356],{"class":355},[176,1271,1272],{"class":178,"line":266},[176,1273,270],{"emptyLinePlaceholder":269},[176,1275,1276,1278,1280,1282,1284,1286,1288,1290,1292],{"class":178,"line":273},[176,1277,237],{"class":236},[176,1279,241],{"class":240},[176,1281,344],{"class":244},[176,1283,248],{"class":240},[176,1285,251],{"class":236},[176,1287,254],{"class":240},[176,1289,377],{"class":186},[176,1291,260],{"class":240},[176,1293,263],{"class":240},[176,1295,1296],{"class":178,"line":301},[176,1297,270],{"emptyLinePlaceholder":269},[176,1299,1300,1302,1304,1306,1308,1310],{"class":178,"line":388},[176,1301,391],{"class":236},[176,1303,395],{"class":394},[176,1305,398],{"class":182},[176,1307,401],{"class":394},[176,1309,404],{"class":182},[176,1311,407],{"class":240},[176,1313,1314],{"class":178,"line":410},[176,1315,270],{"emptyLinePlaceholder":269},[176,1317,1318],{"class":178,"line":415},[176,1319,418],{"class":240},[156,1321,1322,1323],{},"Next, define attributes of the model and its ",[423,1324,1326],{"href":1325},"\u002Ftypescript-sdk\u002Fmodels#resource-name","resource name",[166,1328,1329],{"className":227,"code":430,"language":229,"meta":171,"style":171},[173,1330,1331,1335,1339,1359,1363,1377,1387,1395,1401,1413,1425,1429],{"__ignoreMap":171},[176,1332,1333],{"class":178,"line":179},[176,1334,356],{"class":355},[176,1336,1337],{"class":178,"line":266},[176,1338,270],{"emptyLinePlaceholder":269},[176,1340,1341,1343,1345,1347,1349,1351,1353,1355,1357],{"class":178,"line":273},[176,1342,237],{"class":236},[176,1344,241],{"class":240},[176,1346,344],{"class":244},[176,1348,248],{"class":240},[176,1350,251],{"class":236},[176,1352,254],{"class":240},[176,1354,377],{"class":186},[176,1356,260],{"class":240},[176,1358,263],{"class":240},[176,1360,1361],{"class":178,"line":301},[176,1362,270],{"emptyLinePlaceholder":269},[176,1364,1365,1367,1369,1371,1373,1375],{"class":178,"line":388},[176,1366,391],{"class":236},[176,1368,395],{"class":394},[176,1370,398],{"class":182},[176,1372,401],{"class":394},[176,1374,404],{"class":281},[176,1376,479],{"class":240},[176,1378,1379,1381,1383,1385],{"class":178,"line":410},[176,1380,485],{"class":484},[176,1382,488],{"class":240},[176,1384,491],{"class":182},[176,1386,494],{"class":240},[176,1388,1389,1391,1393],{"class":178,"line":415},[176,1390,499],{"class":484},[176,1392,488],{"class":240},[176,1394,504],{"class":182},[176,1396,1397,1399],{"class":178,"line":507},[176,1398,510],{"class":240},[176,1400,407],{"class":240},[176,1402,1403,1405,1407,1409,1411],{"class":178,"line":515},[176,1404,518],{"class":394},[176,1406,521],{"class":484},[176,1408,524],{"class":240},[176,1410,491],{"class":182},[176,1412,407],{"class":240},[176,1414,1415,1417,1419,1421,1423],{"class":178,"line":531},[176,1416,534],{"class":236},[176,1418,537],{"class":240},[176,1420,540],{"class":186},[176,1422,288],{"class":240},[176,1424,263],{"class":240},[176,1426,1427],{"class":178,"line":547},[176,1428,550],{"class":240},[176,1430,1431],{"class":178,"line":553},[176,1432,418],{"class":240},[557,1434,1435],{"icon":559},[156,1436,1437,1438,565,1440,1442,1443,1445,1446,1450],{},"You do not need to define the ",[173,1439,564],{},[173,1441,568],{},", and ",[173,1444,571],{}," attributes - the SDK does that for you\nautomatically. You can, however, ",[423,1447,1449],{"href":1448},"\u002Ftypescript-sdk\u002Fmodels#persisted-attributes","override"," them.",[156,1452,1453],{},"Congratulations, you have successfully set up the model, and everything is ready to query the API 🎉",[152,1455,1457],{"id":1456},"querying-the-api","Querying the API",[156,1459,1460],{},"Orion TypeScript SDK makes it incredibly easy to consume your API.",[589,1462,1463],{},[156,1464,1465,1466,278],{},"If you are using Sanctum, CSRF protection needs to be initialized, before you can query the API. Learn how to accomplish that in the ",[423,1467,1469],{"href":1468},"\u002Ftypescript-sdk\u002Fconfiguration#integration-with-sanctum-for-spa","Sanctum integration guide",[166,1471,1473],{"className":227,"code":1472,"language":229,"meta":171,"style":171},"\u002F\u002F somewhere in your app\n\nimport {Post} from '..\u002Fpost.ts';\n\n\u002F\u002F retrieve a list of posts\nconst posts = await Post.$query().get();\n\n\u002F\u002F search for posts\nconst posts = await Post.$query().lookFor('some value').search();\n\n\u002F\u002F create a post\nconst newPost = await Post.$query().store({\n    title: 'New post' \u002F\u002F \u003C-- you get a nice autocompletion here, because the attributes are typed \n});\nconsole.log(newPost.$attributes.title);  \u002F\u002F \u003C-- oh, and here as well\n\n\u002F\u002F retrieve a post\nconst post = await Post.$query().find(5);\n\n\u002F\u002F update a post\npost.$attributes.title = 'Updated post';\nawait post.$save();\n\u002F\u002F or\nawait post.$save({title: 'Updated post'}); \u002F\u002F \u003C-- and here\n\u002F\u002F or\nconst updatedPost = await Post.$query().update(5, {\n    title: 'Updated title' \u002F\u002F \u003C-- and, of course, here\n});\n\n\u002F\u002F delete a post\nconst deletedPost = await Post.$query().delete(5);\n\u002F\u002F or\nawait post.$destroy();\n",[173,1474,1475,1480,1484,1504,1508,1513,1539,1543,1548,1588,1592,1597,1623,1638,1646,1669,1673,1678,1708,1712,1717,1739,1753,1758,1791,1795,1825,1840,1848,1852,1857,1887,1891],{"__ignoreMap":171},[176,1476,1477],{"class":178,"line":179},[176,1478,1479],{"class":355},"\u002F\u002F somewhere in your app\n",[176,1481,1482],{"class":178,"line":266},[176,1483,270],{"emptyLinePlaceholder":269},[176,1485,1486,1488,1490,1492,1494,1496,1498,1500,1502],{"class":178,"line":273},[176,1487,237],{"class":236},[176,1489,241],{"class":240},[176,1491,334],{"class":244},[176,1493,248],{"class":240},[176,1495,251],{"class":236},[176,1497,537],{"class":240},[176,1499,629],{"class":186},[176,1501,288],{"class":240},[176,1503,263],{"class":240},[176,1505,1506],{"class":178,"line":301},[176,1507,270],{"emptyLinePlaceholder":269},[176,1509,1510],{"class":178,"line":388},[176,1511,1512],{"class":355},"\u002F\u002F retrieve a list of posts\n",[176,1514,1515,1517,1519,1521,1523,1525,1527,1529,1531,1533,1535,1537],{"class":178,"line":410},[176,1516,647],{"class":394},[176,1518,650],{"class":244},[176,1520,653],{"class":240},[176,1522,656],{"class":236},[176,1524,398],{"class":244},[176,1526,278],{"class":240},[176,1528,663],{"class":281},[176,1530,666],{"class":244},[176,1532,278],{"class":240},[176,1534,671],{"class":281},[176,1536,666],{"class":244},[176,1538,263],{"class":240},[176,1540,1541],{"class":178,"line":415},[176,1542,270],{"emptyLinePlaceholder":269},[176,1544,1545],{"class":178,"line":507},[176,1546,1547],{"class":355},"\u002F\u002F search for posts\n",[176,1549,1550,1552,1554,1556,1558,1560,1562,1564,1566,1568,1570,1572,1574,1576,1578,1580,1582,1584,1586],{"class":178,"line":515},[176,1551,647],{"class":394},[176,1553,650],{"class":244},[176,1555,653],{"class":240},[176,1557,656],{"class":236},[176,1559,398],{"class":244},[176,1561,278],{"class":240},[176,1563,663],{"class":281},[176,1565,666],{"class":244},[176,1567,278],{"class":240},[176,1569,707],{"class":281},[176,1571,285],{"class":244},[176,1573,288],{"class":240},[176,1575,714],{"class":186},[176,1577,288],{"class":240},[176,1579,296],{"class":244},[176,1581,278],{"class":240},[176,1583,723],{"class":281},[176,1585,666],{"class":244},[176,1587,263],{"class":240},[176,1589,1590],{"class":178,"line":531},[176,1591,270],{"emptyLinePlaceholder":269},[176,1593,1594],{"class":178,"line":547},[176,1595,1596],{"class":355},"\u002F\u002F create a post\n",[176,1598,1599,1601,1603,1605,1607,1609,1611,1613,1615,1617,1619,1621],{"class":178,"line":553},[176,1600,647],{"class":394},[176,1602,743],{"class":244},[176,1604,653],{"class":240},[176,1606,656],{"class":236},[176,1608,398],{"class":244},[176,1610,278],{"class":240},[176,1612,663],{"class":281},[176,1614,666],{"class":244},[176,1616,278],{"class":240},[176,1618,760],{"class":281},[176,1620,285],{"class":244},[176,1622,765],{"class":240},[176,1624,1625,1627,1629,1631,1633,1635],{"class":178,"line":768},[176,1626,485],{"class":484},[176,1628,488],{"class":240},[176,1630,537],{"class":240},[176,1632,777],{"class":186},[176,1634,288],{"class":240},[176,1636,1637],{"class":355}," \u002F\u002F \u003C-- you get a nice autocompletion here, because the attributes are typed \n",[176,1639,1640,1642,1644],{"class":178,"line":785},[176,1641,248],{"class":240},[176,1643,296],{"class":244},[176,1645,263],{"class":240},[176,1647,1648,1650,1652,1654,1656,1658,1660,1662,1664,1666],{"class":178,"line":794},[176,1649,797],{"class":244},[176,1651,278],{"class":240},[176,1653,802],{"class":281},[176,1655,805],{"class":244},[176,1657,278],{"class":240},[176,1659,810],{"class":244},[176,1661,278],{"class":240},[176,1663,815],{"class":244},[176,1665,818],{"class":240},[176,1667,1668],{"class":355},"  \u002F\u002F \u003C-- oh, and here as well\n",[176,1670,1671],{"class":178,"line":824},[176,1672,270],{"emptyLinePlaceholder":269},[176,1674,1675],{"class":178,"line":829},[176,1676,1677],{"class":355},"\u002F\u002F retrieve a post\n",[176,1679,1680,1682,1684,1686,1688,1690,1692,1694,1696,1698,1700,1702,1704,1706],{"class":178,"line":835},[176,1681,647],{"class":394},[176,1683,840],{"class":244},[176,1685,653],{"class":240},[176,1687,656],{"class":236},[176,1689,398],{"class":244},[176,1691,278],{"class":240},[176,1693,663],{"class":281},[176,1695,666],{"class":244},[176,1697,278],{"class":240},[176,1699,857],{"class":281},[176,1701,285],{"class":244},[176,1703,863],{"class":862},[176,1705,296],{"class":244},[176,1707,263],{"class":240},[176,1709,1710],{"class":178,"line":870},[176,1711,270],{"emptyLinePlaceholder":269},[176,1713,1714],{"class":178,"line":875},[176,1715,1716],{"class":355},"\u002F\u002F update a post\n",[176,1718,1719,1721,1723,1725,1727,1729,1731,1733,1735,1737],{"class":178,"line":881},[176,1720,884],{"class":244},[176,1722,278],{"class":240},[176,1724,810],{"class":244},[176,1726,278],{"class":240},[176,1728,893],{"class":244},[176,1730,653],{"class":240},[176,1732,537],{"class":240},[176,1734,900],{"class":186},[176,1736,288],{"class":240},[176,1738,263],{"class":240},[176,1740,1741,1743,1745,1747,1749,1751],{"class":178,"line":907},[176,1742,910],{"class":236},[176,1744,913],{"class":244},[176,1746,278],{"class":240},[176,1748,918],{"class":281},[176,1750,666],{"class":244},[176,1752,263],{"class":240},[176,1754,1755],{"class":178,"line":925},[176,1756,1757],{"class":355},"\u002F\u002F or\n",[176,1759,1760,1762,1764,1766,1768,1770,1772,1774,1776,1778,1780,1782,1784,1786,1788],{"class":178,"line":931},[176,1761,910],{"class":236},[176,1763,913],{"class":244},[176,1765,278],{"class":240},[176,1767,918],{"class":281},[176,1769,285],{"class":244},[176,1771,944],{"class":240},[176,1773,947],{"class":484},[176,1775,488],{"class":240},[176,1777,537],{"class":240},[176,1779,900],{"class":186},[176,1781,288],{"class":240},[176,1783,248],{"class":240},[176,1785,296],{"class":244},[176,1787,818],{"class":240},[176,1789,1790],{"class":355}," \u002F\u002F \u003C-- and here\n",[176,1792,1793],{"class":178,"line":967},[176,1794,1757],{"class":355},[176,1796,1797,1799,1801,1803,1805,1807,1809,1811,1813,1815,1817,1819,1821,1823],{"class":178,"line":972},[176,1798,647],{"class":394},[176,1800,977],{"class":244},[176,1802,653],{"class":240},[176,1804,656],{"class":236},[176,1806,398],{"class":244},[176,1808,278],{"class":240},[176,1810,663],{"class":281},[176,1812,666],{"class":244},[176,1814,278],{"class":240},[176,1816,994],{"class":281},[176,1818,285],{"class":244},[176,1820,863],{"class":862},[176,1822,1001],{"class":240},[176,1824,407],{"class":240},[176,1826,1827,1829,1831,1833,1835,1837],{"class":178,"line":1006},[176,1828,485],{"class":484},[176,1830,488],{"class":240},[176,1832,537],{"class":240},[176,1834,1015],{"class":186},[176,1836,288],{"class":240},[176,1838,1839],{"class":355}," \u002F\u002F \u003C-- and, of course, here\n",[176,1841,1842,1844,1846],{"class":178,"line":1023},[176,1843,248],{"class":240},[176,1845,296],{"class":244},[176,1847,263],{"class":240},[176,1849,1850],{"class":178,"line":1032},[176,1851,270],{"emptyLinePlaceholder":269},[176,1853,1854],{"class":178,"line":1037},[176,1855,1856],{"class":355},"\u002F\u002F delete a post\n",[176,1858,1859,1861,1863,1865,1867,1869,1871,1873,1875,1877,1879,1881,1883,1885],{"class":178,"line":1043},[176,1860,647],{"class":394},[176,1862,1048],{"class":244},[176,1864,653],{"class":240},[176,1866,656],{"class":236},[176,1868,398],{"class":244},[176,1870,278],{"class":240},[176,1872,663],{"class":281},[176,1874,666],{"class":244},[176,1876,278],{"class":240},[176,1878,1065],{"class":281},[176,1880,285],{"class":244},[176,1882,863],{"class":862},[176,1884,296],{"class":244},[176,1886,263],{"class":240},[176,1888,1889],{"class":178,"line":1076},[176,1890,1757],{"class":355},[176,1892,1893,1895,1897,1899,1901,1903],{"class":178,"line":1081},[176,1894,910],{"class":236},[176,1896,913],{"class":244},[176,1898,278],{"class":240},[176,1900,1090],{"class":281},[176,1902,666],{"class":244},[176,1904,263],{"class":240},[1096,1906,1098],{},{"title":171,"searchDepth":179,"depth":266,"links":1908},[1909,1910,1911,1912],{"id":1122,"depth":266,"text":1123},{"id":1165,"depth":266,"text":134},{"id":1246,"depth":266,"text":1247},{"id":1456,"depth":266,"text":1457},"Take the first steps to start using Orion TypeScript SDK.",{},"\u002Ftypescript-sdk\u002Fgetting-started",{"title":90,"description":1913},"2.typescript-sdk\u002F02.getting-started","-99137BHt2s2mDzlbchdPPieJt2V4KBzbbp4vpHfL-U",1784394461040]