Skip to content

Instantly share code, notes, and snippets.

@sunishsheth2009
sunishsheth2009 / external_tool_creation.ipynb
Last active November 19, 2024 17:30
AI agent tools to external services with HTTP
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
import { tracked } from '@glimmer/tracking';
class ProfileActions {
@tracked profile = null;
getUpdateProfile(/* profileId */) {
// API call done here
this.profile = new Promise((resolve) => {
const profile = {
firstname: 'harry',
import Component from '@ember/component';
export default Component.extend({
tagName: 'button',
attributeBindings: [
'isDisabled:disabled',
'onClick:click',
'type'
],
isDisabled: true,
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
tag: 'h1'
});
import Ember from 'ember';
export default Ember.Component.extend({});
// https://discuss.emberjs.com/t/ember-component-creation-error-in-2-10/12087/7
import Ember from 'ember';
import layout from '../templates/components/projects-list';
import { later } from '@ember/runloop';
function getProject(name = 'Software Engineer') {
return new Promise((resolve) => {
later(this, () => {
resolve({
@sunishsheth2009
sunishsheth2009 / components.assert-error.js
Created July 10, 2018 18:34
Infinite rendering error
import Ember from 'ember';
import { assert } from '@ember/debug';
export default Ember.Component.extend({
init() {
this._super(...arguments);
assert('hello assert', false);
}
});
@sunishsheth2009
sunishsheth2009 / controllers.application.js
Created June 20, 2018 01:21 — forked from lukecoy/controllers.application.js
Transitioning to a route (declared first) with the same path name doesn't work (Check the console)
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle'
});
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle'
});
import Ember from 'ember';
import hexColor from '../utils/hex-color';
const {
Controller,
computed
} = Ember;
export default Controller.extend({
/**